相关疑难解决方法(0)

iOS 8 UITableView分隔符插入0不起作用

我有一个应用程序,其中UITableView的分隔符插入设置为自定义值 - 右0,左0.这完美地工作iOS 7.x,但在iOS 8.0我看到分隔符插入设置为15右侧的默认值.即使在它设置的xib文件中0,它仍然显示不正确.

如何删除UITableViewCell分隔符边距?

objective-c uitableview ios swift ios8

656
推荐指数
23
解决办法
18万
查看次数

如何在UITableView中设置分隔符的整个宽度

所以我有一个UITableView,其中分隔符没有全宽.它在左侧前10像素结束.我在viewDidLoad中玩这个代码

self.tableView.layoutMargins = UIEdgeInsetsZero;
Run Code Online (Sandbox Code Playgroud)

也可以在故事板中选择自定义或默认选择器.现在,所有填充的单元格都没有全宽度选择器,但是空单元格具有全宽度.

我怎么能解决这个问题呢?

谢谢你的帮助

iphone objective-c uitableview ios

142
推荐指数
13
解决办法
8万
查看次数

Xcode 7 iOS 9 UITableViewCell分隔符插入问题

这不是一个问题,而是我面临的问题的解决方案.

在Xcode 7中,当应用程序在iPad设备上的iOS 9上运行时,UITableView单元格会在tableview的左侧留下一些边距.将设备旋转到横向会增加边距.

我找到的解决方案是:

将"cellLayoutMarginsFollowReadableWidth"设置为NO.

self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
Run Code Online (Sandbox Code Playgroud)

因为,此属性仅在iOS 9中可用.因此,您必须设置条件来检查iOS版本,否则它将崩溃.

if (NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_8_1)
{
    self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
}
Run Code Online (Sandbox Code Playgroud)

希望它对其他人有所帮助.

objective-c uitableview ios9 xcode7

68
推荐指数
2
解决办法
1万
查看次数

标签 统计

objective-c ×3

uitableview ×3

ios ×2

ios8 ×1

ios9 ×1

iphone ×1

swift ×1

xcode7 ×1