|
|
1
14
不要使用UITableViewCell的初始值设定项,而是从NIB加载单元:
当然,您需要指定正确的笔尖名称。 |
|
|
2
7
您可以从NIB文件加载自定义的UITableViewCell,而无需首先创建UITableViewCell的子类,但通过子类,您可以配置有关该单元的更多信息。 第一个解决方案,无子类: 在视图控制器中: _穖将单元格ivar定义为iboutlet
在IB: 创建新的空NIB文件并在接口生成器中打开 将表格视图单元格从库拖动到文档窗口,然后双击将其打开 定制单元格,别忘了标记添加的视图 _窆选择单元格并添加标识符(供以后在TableView中使用:cellForRowatindexPath:) 将文件的所有者设置为将加载此单元的控制器类 将文件所有者的单元插座与NIB中的单元连接 在视图控制器中: 在TableView:CellForRowatindexPath中:
准备就绪 /**************************************************/ 第二种解决方案,子类: 在代码编辑器中:
-->稍后将从ib添加插座 在IB:
在代码编辑器中:
|
|
|
3
3
您需要加载XIB并检索自定义单元:
还要确保您确实将XIB中的TableViewCell类更改为EditCell。 您还需要将TableView行高度更改为正确的大小。 另一种方法是在EditCell类中以编程方式构建单元格,我相信这让您比InterfaceBuilder更自由、更精确: 在editcell.m中:
然后在TableViewController中,按照您的方式创建单元格,并使用标记检索文本字段。 |