【发布时间】:2013-07-18 09:51:47
【问题描述】:
我在位于标签左侧的单元格内有一个表格视图。在单元格的 xib 中,tableView 显示位置正确,但是当我运行我的应用程序时,它看起来完全填满了单元格并忽略了单元格中的其他元素。
我已经尝试设置边界,更改 contentInset,但似乎没有任何东西可以调整宽度,以使表格不会渗入元素并被其右侧的元素截断。
如何使表格视图小于其包含单元格的全宽?
【问题讨论】:
-
你是如何设置约束的?我尝试将固定大小的标签固定在右侧,并对内部表格视图进行水平约束(它具有固定的高度和对外部单元格左侧的约束)。这工作得很好。旋转时,内部表格视图展开并且标签保持不变,正如我预期的那样。
-
我设置了这些约束,如果我在界面生成器中调整单元格的大小,看起来 tableview 宽度会相应调整。但是当我运行应用程序时,它仍然好像 tableview 占用了单元格的整个宽度。
-
...没关系。我重建了内部细胞的约束,现在一切都很好。当容器(内部 tableview)被调整大小时,标签看起来像是从容器上飞了出来。
标签: ios uitableview autolayout