你如何在Xcode中创build一个具有主详细视图的自定义原型单元格?
我用主细节模板创build了一个xcode项目。 我想定制单元格将我的数据放到两个单独的标签中。 我试图在故事板编辑器中定制单元格,但是好像单元格中的所有东西都被locking了。 我很好以编程方式或在故事板编辑器中创build自定义单元格。 我知道我可以将默认textLabel
上的文本设置为空白,然后以编程方式创build其他标签,但似乎不需要在每个单元格中间都有一个随机的空textLabel
。 所以我想知道是否有一种方法来编辑故事板编辑器中的单元格,删除默认的textLabel
,或调整textLabel
大小和位置到我需要的地方去。
任何帮助是极大的赞赏。
提前致谢。
这是标准的做法。 只要忽略内置的textLabel并完成它。 默认情况下,标签是空白的。 它是在代码中设置的。
要访问新的标签等,为自定义单元格(File | New | File … | XCode中的Objective-C Class)创build一个新的自定义类,给它一个名字,并为子类selectUITableViewCell
。 最后,在Interface Builder的自定义单元的Identity Inspector中,为Custom Classselect新的类。
现在,从XCode的助手编辑器中,您可以将新标签等拖到新自定义单元类的.h文件中,以创buildIBOutlet
属性。
请确保在单元的“属性检查器”选项卡上设置单元标识符,并在代码中引用该单元标识符,特别是在cellForRowAtIndexPath
。
在视图控制器的.h文件中导入自定义单元格的.h文件,然后将单元格转换为cellForRowAtIndexPath
自定义单元格类,以访问新的属性或将定义UITableViewCell *cell =
更改为您的新类,如MyTableViewCell *cell =
。
默认情况下,表格单元格的样式在主 – 明细项目中为“基本”。 select表格视图单元格并打开属性检查器。 将样式从基本更改为自定义。
这样做将删除默认标签,并允许您添加新的控件。
- 如何使用Springboard Services Framework来使用SBSLaunchApplicationWithIdentifier
- 在启动应用程序之前,启animation面运行,然后闪烁错误的随机图像