在 Interface Builder 中的 UITableViewCells 中定位 UIControls
所以我在 .xib
文件中有一个 UITableView
。这就是其中的全部内容。
在 cellForRowAtIndexPath
方法中,我使用自定义 UITableViewCell
。 IB 中的 UITableViewCell 宽度为 320。
我放入了 UISegmentedControl
并按照蓝色引导线将其居中。当我在弹出窗口中显示表格时,UITableViewCell
中的 UISegmentedControl
未居中。就像 UITableViewCell
被切断一样。我附上了一张图片。
我是否忘记了事物的大小?我还有另一个 4 分段控件,尽管分段控件显示在 UITableViewCell 中,但它被切断了。我的 contenstSizeForPopover
宽度也设置为 320
。
So I have a UITableView
in a .xib
file. That's all that's in it.
In the cellForRowAtIndexPath
method, I use a custom UITableViewCell
. The UITableViewCell
width in IB is 320
.
I dropped in a UISegmentedControl
and centered it per the blue guide lines. When I present the table in a popover, the UISegmentedControl
in the UITableViewCell
is not centered. It's like the UITableViewCell
gets cut off. I included a picture.
Is there something that I am forgetting in the sizes of things? I have another 4 segmented control where although the segmented control shows in the UITableViewCell
, it is cut off. My contenstSizeForPopover
is set to 320
for the width also.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您将单元格放入组表视图中时,单元格会将其内容区域缩小 20 磅,以允许表格边框/背景区域。这就是为什么你的控制被切断。
您可能只需将控件设置为具有灵活的宽度:
但您必须保持调整大小当您设计单元格布局时请注意。
When you put the cell into a group table view, the cell makes its content area 20 points narrower to allow for table border/background area. That's why your controls are getting cut off.
You can probably just set your controls to have flexible width:
but you'll have to keep the resizing in mind when you design your cell layout.