【发布时间】:2018-02-16 13:34:03
【问题描述】:
我希望用户能够在UITableView 中选择一行,然后让该行显示复选标记附件。首先检查它在 UI 中的外观,我通过 XCode 界面设计器添加了复选标记,如下所示;
在 iPhone X 模拟器上运行它并按预期工作。
但是当我在 iPad Pro(12.9 英寸)(第 2 代)模拟器上运行它时,它没有显示出来。
所以我认为可能是约束问题,所以我尝试将所有可能成为问题的视图的宽度写入控制台,它们都返回 1024,所以这是正确的。
当我尝试通过代码设置复选标记时,我遇到了同样的问题。
我错过了什么吗?
【问题讨论】:
-
检查你的tableView框架,也许他的宽度比你想象的要大
-
ipad 768/1024 宽度为768
-
@Sh_Khan iPad Pro 12.9 英寸逻辑分辨率为 1024 x 1366 像素,根据 iOS 设计规范。
-
@ReinierMelian 在尺寸检查器的视图部分中,它说它的宽度为 375,当我选择不同的“查看为 ...”时它会被锁定并发生变化,所以我不认为那是它,谢谢你的回复。
-
处于调试模式? @DylanvandenBrink 请添加
cell.layer.borderWidth = 1和cell.layer.borderColor = UIColor.red.cgColor并发布截图
标签: ios uitableview xamarin.ios