如何减少/删除分组 UITableView 中的左/右手边距?
如何减少/删除分组 UITableView 中的左/右手边距?
有没有办法在不定义自定义视图的情况下执行此操作,即直接使用 UITableViewController ?
我在这里问的不是单元格之间的空间,而是左侧和右侧的空间。您看到的单元格的右侧。
编辑1:我可以澄清一下:
- 在我的解决方案中已经有一个自定义 UITableViewCell (“@interface AppointCell : UITableViewCell”)
- 我认为这些自定义 UITableViewCell 左侧和右侧的区域并不是直接来自单元格本身 - 我只这么说当我在单元格周围放置边框(通过它的层)时,我可以看到这一点 - 因此看起来空间来自 UITableView 本身(而不是单元格)
- 应该再次指出我正在使用表视图的 GROUPED 模式
How to reduce/remove the left/right hand margin in a grouped UITableView?
Is there a way to do this without defining a custom view, i.e. using a UITableViewController directly?
I'm NOT asking here about the space between cells, it the space to the left & right of cells you see.
EDIT 1: Can I clarify:
- already have a custom UITableViewCell ("@interface AppointCell : UITableViewCell") in my solution
- I think the area to the left and right of these custom UITableViewCell's however are not directly from the cell itself - I say this only as when I put a border around the cell (via it's layer) I can see this - so therefore it seems like the space is from the UITableView itself (not the cells)
- should point out again I'm using GROUPED mode for the table view
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
当然;只需调整 UITableView 的框架,使其比其超级视图宽一点,并且比其左边界稍微向左一点(换句话说,在负 X 方向上)。
Sure; just adjust the frame of the UITableView so it's a little wider than its superview and a little to the left (in the negative X direction, in other words) of its left boundary.
我相信您必须为您的表格创建一个自定义单元格视图,该视图的左侧和右侧都有填充。
I believe you have to create a custom cell view for your table which has padding on the left and right side.
您还可以使单元格本身更宽一些。将此方法添加到您的 UITableViewCell 子类中。
我认为偏移量应该是 9 点。附注:如果您为单元格设置自定义背景,您可能还需要设置它的 selectedBackground。
You can also make the cell itself a bit wider. Add this method to your UITableViewCell subclass.
I Believe the offset should be 9 points. As a side note: If you set a custom background for the cell, you may also have to set it's selectedBackground.
您可以通过扩展 UITableViewCell 来使用自定义单元格。我建议您查看 http://www.e-string .com/content/custom-uitableviewcells-interface-builder
You can use custom cell by extending UITableViewCell. I recommend you to take a look at http://www.e-string.com/content/custom-uitableviewcells-interface-builder