将UIControl定位在Interface Builder中的UITableViewCells中

时间:2011-10-28 22:42:16

标签: ios iphone xcode interface-builder

所以我在UITableView文件中有一个.xib。这就是它的全部内容。

cellForRowAtIndexPath方法中,我使用自定义UITableViewCell。 IB中的UITableViewCell宽度为320

我放入UISegmentedControl并按照蓝色指引线居中。当我在弹出窗口中显示表格时,UISegmentedControl中的UITableViewCell不会居中。这就像UITableViewCell被切断一样。我加了一张照片。

有什么东西我忘记的东西大小?我有另外4个分段控件,虽然分段控件显示在UITableViewCell中,但是它被截断了。我的contenstSizeForPopover也设置为320

enter image description here

1 个答案:

答案 0 :(得分:1)

当您将单元格放入组表视图时,单元格使其内容区域缩小20个点以允许表格边框/背景区域。这就是你的控件被切断的原因。

您可以将控件设置为具有灵活的宽度:

autosizing with flexible width

但在设计单元格布局时,您必须记住调整大小。