gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 11:26:29 25 4
gpt4 key购买 nike

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

在 Xcode 7 中,当应用程序在 iPad 设备上的 iOS 9 上运行时,UITableViewCell 会在 UITableView 的左侧留下一些空白。并且将设备旋转到横向会增加边距。

我找到的解决办法是:

cellLayoutMarginsFollowReadableWidth 设置为 NO

self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;

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

if (NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_8_1)
{
self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
}

最佳答案

iOS 9 及更高版本:

这是因为一项称为可读内容指南的新功能。它提供适合阅读的边距。因此,在 iPhone 和纵向 iPad 上,它们的利润非常小。但在景观方面,iPad 他们更大。在 iOS 9 中,UITableViewCell 边距默认遵循可读内容指南。

如果你想阻止它,只需将 tableView 的 cellLayoutMarginsFollowReadableWidth 设置为 NO/false

来源: https://forums.developer.apple.com/thread/5496

关于objective-c - Xcode 7 iOS 9 UITableViewCell 分隔符插入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31536187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com