【问题标题】:TableView inside custom tableviewcell - can't make smaller than full width?自定义 tableviewcell 内的 TableView - 不能小于全宽?
【发布时间】:2013-07-18 09:51:47
【问题描述】:

我在位于标签左侧的单元格内有一个表格视图。在单元格的 xib 中,tableView 显示位置正确,但是当我运行我的应用程序时,它看起来完全填满了单元格并忽略了单元格中的其他元素。

我已经尝试设置边界,更改 contentInset,但似乎没有任何东西可以调整宽度,以使表格不会渗入元素并被其右侧的元素截断。

如何使表格视图小于其包含单元格的全宽?

【问题讨论】:

  • 你是如何设置约束的?我尝试将固定大小的标签固定在右侧,并对内部表格视图进行水平约束(它具有固定的高度和对外部单元格左侧的约束)。这工作得很好。旋转时,内部表格视图展开并且标签保持不变,正如我预期的那样。
  • 我设置了这些约束,如果我在界面生成器中调整单元格的大小,看起来 tableview 宽度会相应调整。但是当我运行应用程序时,它仍然好像 tableview 占用了单元格的整个宽度。
  • ...没关系。我重建了内部细胞的约束,现在一切都很好。当容器(内部 tableview)被调整大小时,标签看起来像是从容器上飞了出来。

标签: ios uitableview autolayout


【解决方案1】:

重建你的约束。确保当您的内部单元格调整大小时,它们的组件正确布局到单元格。

【讨论】:

    猜你喜欢
    • 2019-12-08
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多