2013-07-01 49 views
3

我在xib中只有一個UITableViewCell子類。單元格中有一個UILabel子視圖。 IB中的文本對齊設置爲居中,但除非numberOfLines設置爲1,否則標籤將對齊到左對齊(即使IB中的「對齊」設置爲居中)。我試着設置在小區的awakeFromNibtextAlignmentNSTextAlignmentCenter,並在相應的表視圖的cellForRowAtIndexPath:, 但仍沒有運氣,即使當我在它的各種NSTextAlignmentCenter斷點檢查電池的textAlignment值。表格單元格的標籤不會居中對齊,除非行數爲1

我該如何居中對齊UILabel中的多行文本?

回答

3

當然,在我發佈這個問題之後,我想清楚了。

如果「自動收縮」具有在IB中選擇的「擰緊字母間距」,它會將其對齊到左對齊。取消選中此項以保持居中。