我试图创建派生的UITableViewCell
。带自定义控件的UITableViewCell
右侧(青色,宽度为200,但将在运行时调整大小)包含我的评级控制。
左边是填充剩余空间的UIView
(蓝色)。它包含一个文本标签,它占用了这里的所有空间。 (今后我希望调整表格单元格的高度,以便它可以包含标签中的任何文本。)
但是,它完全忽略了我的指示。我已将评级控制设置为零右边距。 UIView
有零余量。 UIView
右侧=评级控制左侧。
而与固定的评级控制宽度,它应该工作?但恰恰相反。这两件事都推到了左边。 (像UIView的文本标签也许是20%的宽度和等级控制宽度20% - 其余的空白空间)
你的UITableView或UITableViewCell的可能不是你所期望的宽度。如果将UITableView背景色设置为红色,并将UITableViewCell背景色设置为黄色并运行应用程序,您是否看到未填充的红色或黄色空间? – bneely
如果我按下它,会改变整个屏幕的颜色。另外右侧的细节/箭头位于最右侧。我在tableview中也有其他类型的单元格,这些单元格全部被着色。但我会尝试运行更多的测试,并可能发布截图。 – Tom
请添加所有约束的屏幕截图,添加在单元格的边上 – BangOperator