2

我正在尝试viewForHeaderInSection使用自动布局仅在每个标题中使用一个按钮重新创建默认值。我的布局的关键是:

@"|-[titleLabel]-4-[refreshButton(==22)]"

这在我的 iPhone 上的纵向和横向都可以正常工作。

在此处输入图像描述

但是,在 iPad 上运行时,“titleLabel”太靠近左边距(因为 iPad 上的边距较大)。我曾希望|-使用标准边距来定位标签,但似乎不是(我猜它只是使用默认的点数)。

在此处输入图像描述

如何正确定位此标签?我是否需要检查 iPad 与 iPhone 并更新常量?或者我可以参考一些代表边距大小的常数值吗?

4

1 回答 1

0

titleLabel您应该添加一个新约束,将 的左边缘与 . 的左边缘对齐UITableView。在 IB/Storyboard 中,这很容易做到:

  1. 选择两个对象
  2. 单击对齐按钮(此图像中的第一个在此处输入图像描述:)
  3. 单击对齐Left Edges
于 2013-07-04T22:52:12.560 回答