我正在尝试使用autolayout仅在每个标头中使用按钮重新创建默认viewForHeaderInSection
。我布局的关键是:
@"|-[titleLabel]-4-[refreshButton(==22)]"
在我的iPhone上,它在纵向和横向都可以正常使用。
但是,在iPad上运行时,'titleLabel'太靠近左边距(因为iPad上的边距较大)。我曾希望|-
使用标准边距来定位标签,但似乎不是(我猜它只使用默认的点数)。
如何正确定位此标签?我是否需要检查iPad与iPhone并更新常量?或者我可以参考一些代表边距大小的常数值吗?
答案 0 :(得分:0)
您应该添加一个新约束,将titleLabel
的左边缘与UITableView
的左边缘对齐。在IB / Storyboard中,这很容易做到:
Left Edges