ios - 将 AutoLayout 约束绑定(bind)到自定义单元格中的 UITableView 分隔符插入?

标签 ios uitableview autolayout

我正在尝试弄清楚如何在自定义 UITableViewCell 中对齐标签,以便它在 Interface Builder 中使用 AutoLayout(默认插图)以行分隔符开始。

我的问题是 iPhone 和 iPad 上的分隔符插图不同,所以我不能只使用固定间距和“Leading Space to Container Margin”。如果我这样做,标签将在 2 种设备类型中的一种上不合适。

甚至可以将 Interface Builder 中的约束绑定(bind)到表格分隔符插图吗?

enter image description here

最佳答案

终于在这里找到了正确答案:https://stackoverflow.com/a/31133547

关键是在单元格的 contentView 单元格本身上检查 Preserve Superview Margins

然后将边距布局约束设置为常数 0,与自定义 subview 的高度相等,并在 contentView 中垂直居中。

关于ios - 将 AutoLayout 约束绑定(bind)到自定义单元格中的 UITableView 分隔符插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30982727/

相关文章:

ios - 如何设置 PFQuery 以使用 queryForTable 获取具有给定角色的所有用户?

ios - 继承 UIButton 外观的 UITableViewCell 披露指示器

隐藏 View 时的 iOS 布局更改

ios - UITableViewCell 内的 AVPlayer 与其他 View 自动布局

ios - 从复杂的 C 方法调用 Objective-C 方法?

ios - 如何知道 UITableView 何时完成 reloadData?

ios - swift didSelectRowAtIndexPath 可以多次调用

ios - UITableView 页脚,停止在内容上 float

ios - Xcode 中的屏幕分辨率问题

iphone - 取消特定的 UILocalNotification