iOS 7上的UtableView使用参差不齐的线条绘制:

在此处输入图像描述

怎么修呢?单元格之间的线条应该在屏幕的整个宽度上.

推荐答案

UITableView具有属性separatorInset.您可以使用它将表视图分隔符的插入值设置为零,以使它们跨越整个屏幕的宽度.

[tableView setSeparatorInset:UIEdgeInsetsZero];

Note:如果你的应用程序也针对其他iOS版本,在调用之前,你应该判断此属性的可用性,方法如下:

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

Ios相关问答推荐

通过MatchedGeometryEffect向上滑动视图

Apple Push Service 证书不受信任

App Store Connect 消息:您的帐户将很快需要迁移到联合身份验证

iOS Simulator 部署目标设置为 7.0,但此平台支持的部署目标版本范围为 8.0 到 12.1

禁用手势以下拉表单/页面表单模式演示

Swift 默认的 AlertViewController 打破约束

Xcode 10b5 - 重复符号链接器错误,无法使用 Crashlytics 编译

如何在 Flutter 中格式化日期时间

UICollectionView,全宽单元格,允许自动布局动态高度?

ios 使用说明的编辑配置:doc.find 不是函数

使用 Swift 4.0 编译的模块无法在 Swift 4.0.1 中导入

Xcode 9 Swift 语言版本 (SWIFT_VERSION)

配置文件与应用程序标识符权利的权利文件值不匹配

iPhone 未连接.连接 iPhone 后 Xcode 将继续

`pod repo update` 究竟是做什么的?

iOS 11 navigationItem.titleView 宽度未设置

导航栏 rightbaritem 图像按钮错误 iOS 11

“自动调整字体需要使用动态类型文本样式”警告是什么意思?

SRCROOT 和 PROJECT_DIR 有什么区别?

水平滚动 UICollectionView 时对齐单元格的中心