我有一个分组表格视图。 我正在尝试使用界面构建器创建自定义单元格,但是当我将标签或视图作为单元格的子视图并将其拉伸到整个单元格时,当我运行应用程序时,标签超出了细胞的尺寸。
为什么会这样做? 我尝试使用调整大小的面具无济于事。 当表格清晰时,没有问题。
我想我做错了什么,因为它不应该那么复杂。
答案 0 :(得分:0)
我没有太多使用IB创建UITableViewCells的经验,但我建议使用UITableViewCell子类以编程方式添加子视图。您的问题是子视图直接添加到UITableViewCell视图,左右边距是该视图的一部分。
表示实际“活动”空间(单元格的白色部分)的UITableViewCell子视图是contentView。如果您将一个子视图添加到contentView,那么它不应出现在它之外。换句话说,contentView的CGPointZero是空格的左上角。