【发布时间】:2016-05-17 00:24:34
【问题描述】:
我正在尝试创建派生的UITableViewCell。
右侧(青色,200 宽,但将在未来运行时调整大小)包含我的评级控件。
左边是一个UIView(蓝色)填充剩余空间。它包含一个文本标签,它占据了这里的所有空间。 (将来我希望调整表格单元格的高度,以便它可以包含标签中的任何文本。)
但是,它完全无视我的指示。我已将评级控制设置为右边距为零。 UIView 的左边距为零。 UIView 右侧 = 评级控制左侧。
使用固定的评级控制宽度,它应该可以工作吗?但恰恰相反。这两件事都被推到了左边。 (就像带有文本标签的 uiview 可能是 20% 宽度和评级控制 20% 宽度 - 其余空白空间)
【问题讨论】:
-
您的 UITableView 或 UITableViewCell 可能不是您期望的宽度。如果您将 UITableView 背景颜色设置为红色,并将 UITableViewCell 背景颜色设置为黄色,然后运行您的应用,您会看到未填充的红色或黄色空间吗?
-
如果我按下它会改变整个屏幕的颜色。右边的细节/箭头也在最右边。我在表格视图中也有其他类型的单元格,它们都是彩色的。但我会尝试运行更多测试,也许会发布截图。
-
请添加您在单元格中添加的所有约束的屏幕截图
-
截图显示所有约束?不幸的是,xcode 不允许调整大小,所以可以看到它们的所有文本
标签: ios uitableview autolayout