ios7中的UITableViewCell现在左右有间隙

标签 uitableview ios7 indentation custom-cell

我有一个 UITableView,在 ios6 中,我的自定义单元格完全拉伸(stretch)到屏幕的左侧和右侧。所以我在牢房左侧的方形图像很难贴在手机屏幕上。

但是,现在在 ios7 中,左侧出现了一个小间隙,因此图像现在远离侧面并与单元格内的文本略微重叠。

这似乎也发生在我现在在 ios7 中查看的其他应用程序中——所有应用程序的左侧都有一个间隙,也许右侧也有。

根据 Interface Builder,我的自定义单元格设置为 320 的大小 - ios 7 没有改变这个有吗?

最佳答案

iOS7 添加了 separatorInset属性(property)。

尝试将此添加到您的 UITableViewController :

if ([self.tableView respondsToSelector:@selector(separatorInset)]) {
    [self.tableView setSeparatorInset:UIEdgeInsetsZero];
}

关于ios7中的UITableViewCell现在左右有间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982347/

相关文章:

ios - 如何禁用除所选单元格之外的所有单元格

arrays - 当仅按下一个 Swift 时,阵列中的多个开关被激活

ios - CSS 未在 iOS 应用中应用

python - 返回外部函数,或意外缩进

python - 使用 Python 获取一行的空格/缩进

ios - 在 Swift 中加载其他元素后,在 TableViewCell 中异步加载一个元素

ios - 检索文本以填充 UITableView 的最有效方法

ios - 是否有公共(public)方式强制 MPNowPlayingInfoCenter 显示播客控件?

ios - iOS 模拟器 libSystem 被乱序初始化

java - JTextArea 中需要换行