【问题标题】:Table view cell's label won't center align unless number of lines is 1除非行数为 1,否则表格视图单元格的标签不会居中对齐
【发布时间】:2013-07-02 04:54:49
【问题描述】:

我在 xib 中有一个 UITableViewCell 子类。该单元格中有一个 UILabel 子视图。 IB 中的文本对齐设置为居中,但除非 numberOfLines 设置为 1,否则标签会对齐到左对齐(即使 IB 中的“对齐”设置为居中)。我尝试在单元格的awakeFromNib 以及相应的表格视图的cellForRowAtIndexPath: 中将textAlignment 设置为NSTextAlignmentCenter, 但仍然没有运气,即使当我在各个断点检查单元格的 textAlignment 值时,它是 NSTextAlignmentCenter

如何将 UILabel 中的多行文本居中对齐?

【问题讨论】:

    标签: ios uitableview interface-builder uilabel


    【解决方案1】:

    当然,在我发布问题后,我就想通了。

    如果“自动收缩”在 IB 中选择了“收紧字母间距”,它会将其对齐到左对齐。取消选中它以使其保持居中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多