在笔尖而不是故事板中制作单元原型

2024-02-02

为了更好的可重用性,我想在故事板之外创建一个表格视图。

现在当我创建一个UITableViewXcode 中基于 ViewController 和 Nib 我在 nib 文件中获得默认的 TableView。但是,我无法在 Interface Builder 中添加原型单元,就像在 Storyboard 中一样。

目前是否无法在笔尖中添加原型单元,或者我是否遗漏了某些内容。

非常感谢您的帮助。


iOS 5 在 UITableView 上包含了一个新方法:registerNib:forCellReuseIdentifier: https://developer.apple.com/library/IOs/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/registerNib:forCellReuseIdentifier:

要使用它,请将 UITableViewCell 放入笔尖中。它必须是笔尖中唯一的根对象。

您可以在加载 tableView 后注册 nib,然后当您使用单元标识符调用 dequeueReusableCellWithIdentifier: 时,它会将其从 nib 中拉出,就像您使用 Storyboard 原型单元一样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在笔尖而不是故事板中制作单元原型 的相关文章

随机推荐

  • NSUndoManager、核心数据和选择性撤消/重做

    我正在开发一个核心数据应用程序 该应用程序具有相当大的托管对象层次结构 类似于树 创建基础对象时 它会创建一些子对象 这些子对象又创建自己的子对象 依此类推 这些子对象中的每一个都可以使用 NSURLConnections 收集信息 现在
  • 当应用程序 jar 位于 hdfs 中时 Spark-submit 不起作用

    我正在尝试使用 bin spark submit 运行 Spark 应用程序 当我在本地文件系统中引用我的应用程序 jar 时 它可以工作 但是 当我将应用程序 jar 复制到 hdfs 中的目录时 出现以下异常 警告 跳过远程 jar h
  • 如何在select2下拉框中添加HTML内容

    我用过选择2插件 http ivaynberg github io select2 用于标签输入 这是我的基本工作的小提琴 http jsfiddle net learner73 LfhL33kc 1 我需要在下拉框中显示每个选项 标签的
  • 无法在 electro-forge 中使用 electro-packager 进行构建

    我已经使用 electro forge 创建了一个默认项目 当我尝试使用命令打包我的项目时electron forge 进程退出并出现以下错误 我究竟做错了什么 我按照说明来到了开球台电子锻造 https github com electr
  • 参数化类的原始使用

    我编写了一个辅助方法 用于通过反射获取指定类型的静态字段的值 代码工作正常 但我收到 参数化类的原始使用 在线警告 final List
  • 如何删除菜单栏中的表情符号、符号和听写?

    如何删除菜单栏中的表情符号 符号和听写 我在 Xcode 中找不到它 也没有在那里看到它 但在应用程序中却看到了 这是一个更好的解决方案 不需要 破解 编辑菜单文本 只需将以下方法添加到您的 AppDelegate func applica
  • 如何使用 Android Handler 更新 UI 线程中的 TextView?

    我想更新一个TextView来自 Android 应用程序中的异步任务 执行此操作的最简单方法是什么Handler 还有一些类似的问题 比如 Android 使用 Handler 更新 TextView https stackoverflo
  • 如何跟踪 SQL 更新的进度?

    假设我有一个更新 例如 UPDATE db1 sc1 tb1 SET c1 LEFT c1 LEN c1 1 WHERE c1 like 此更新基本上将遍历数百万行并修剪冒号 如果 c1 列中有冒号 我如何跟踪表中的进展情况 Thanks
  • Paradoxon:导入时 Python 的 ctypes.CDLL 会无声崩溃,但直接运行时不会崩溃 - 这怎么可能?

    所以 作为一个 Linux 爱好者 我在 Windows 上偶然发现了一些我无法解释的非常令人费解的事情 我有一个类似于此示例的项目结构 D PROJECT tolkien py init py MiddleEarth gondor py
  • 您从经验中学到了哪些与 C++ 相关的习惯用法、误解和陷阱?

    您从经验中学到了哪些与 C 相关的习惯用法 误解和陷阱 一个例子 class A public char s 1024 char p A A p s void changeS const p 0 a 即使知道changeS是一个const成
  • 当发出 SIGTERM 时,可以在多大程度上依赖写入磁盘?

    我正在为 Linux 进行开发 并且有一个守护进程 当它被杀死时应该写入磁盘 该守护进程可以配置为监听SIGTERM并在收到该信号时写入磁盘 我也很熟悉PrepareForShutdownD Bus信号由登录管理器 http www fre
  • 线程安全的 CopyOnWriteArrayList 反向迭代

    考虑以下代码片段 private List
  • Python Docx表行高

    因此 列宽是使用一列中所有单元格的单元格宽度来完成的 如下所示 from docx import Document from docx shared import Cm file path to file doc Document file
  • python 中 date.toordinal() 的逆是什么?

    在Python中 一个dateobject 可以这样转换为预推格里高利序数 d datetime date year 2010 month 3 day 1 d toordinal 但什么是逆操作呢 相反的是日期 fromordinal ht
  • 我可以将自定义属性传递给 NLOG 并输出到文件吗?

    编辑 4 From 似乎是 NLog 中的保留字 更改它 FromID 有效 这是一种将变量传递给 NLog 并保持代码干净的好方法 谢谢迈克 编辑3 我真的很喜欢这个主意 按照迈克的建议实现了一个辅助类 public class NLog
  • PHP 电子邮件转垃圾邮件

    我正在尝试向新注册用户发送电子邮件以进行电子邮件验证 PHP 但我不明白 为什么电子邮件会被发送到垃圾邮件 我已经检查了类似的问题 所有答案都是关于标头的 对我来说了解这些标头以及它们是如何验证的似乎有点复杂 通过发件人网站 可以说我发送为
  • 如何在Android 2.0上读取联系人

    我正在开发 Android 2 0 并试图接收所有联系人的列表 Since android provider Contacts People已弃用 我必须使用android provider ContactsContract 但我找不到如何
  • PHP preg_replace 函数替换以前的匹配项

    我有一个相当基本的情况 我有一个字符串数组 我想在单个字符串中找到这些字符串的所有匹配项 并在它们周围放置强标签 这是我到目前为止所拥有的 searchWords array test this s for i 0 i
  • Bootstrap 4:对齐卡片组内的内容

    我的 Bootstrap 4 页面中有一副纸牌 我想对齐这些按钮以获得更好的外观 我们怎样才能做到这一点 Here is an image 这是演示 http 7freres com new http 7freres com new 这张桌
  • 在笔尖而不是故事板中制作单元原型

    为了更好的可重用性 我想在故事板之外创建一个表格视图 现在当我创建一个UITableViewXcode 中基于 ViewController 和 Nib 我在 nib 文件中获得默认的 TableView 但是 我无法在 Interface