【发布时间】:2015-10-02 12:39:52
【问题描述】:
到目前为止,我已经使用了没有 IB 的自定义 tableviewcell,用于一种屏幕尺寸和一种方向。
现在我的应用程序使用自动布局,因此它将支持各种设备方向和各种屏幕尺寸(iPhone、iPad)
现在如何设计带有自动布局的自定义表格视图单元格。
我通常对框架进行硬编码。
现在我也可以自动布局我的 tableview 单元格了。
不使用 IB 是否仍然可以使用 Tableview 单元格。
请帮忙
【问题讨论】:
-
是的,这是可能的。但是为什么要设计一个没有 IB 的单元呢?当您没有正确应用约束时,调试表格单元格将非常复杂
-
@Mr.T 我以前也有同样的感觉,但是一旦你有几个约束工厂和类别来添加约束,实际上没有NIB会更简单,这当然取决于关于细胞的复杂性,但根据我对非常复杂的细胞的经验,最终根本不使用笔尖会更容易。
-
我必须通过查找设备的大小和方向来手动在代码中创建约束
-
@OscarGomez - 你能指导我怎么做吗?
-
@King 看我的回答,设置约束真的和 IB 没有什么不同
标签: ios objective-c uitableview autolayout tableviewcell