Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 表格视图单元格';s标签赢得';t中心对齐,除非线数为1_Ios_Uitableview_Interface Builder_Uilabel - Fatal编程技术网

Ios 表格视图单元格';s标签赢得';t中心对齐,除非线数为1

Ios 表格视图单元格';s标签赢得';t中心对齐,除非线数为1,ios,uitableview,interface-builder,uilabel,Ios,Uitableview,Interface Builder,Uilabel,我在xib中有一个UITableViewCell子类。单元格中有一个UILabel子视图。IB中的文本对齐方式设置为居中,但除非numberOfLines设置为1,否则标签将捕捉到左对齐方式(即使IB中的“对齐方式”设置为居中)。我尝试在单元格的awakeFromNib中,以及在相应表视图的单元格的行索引路径中,将文本对齐设置为NSTextAlignmentCenter, 但是仍然没有运气,即使当我在各个断点检查单元格的textAlignment值时,它是NSTextAlignmentCente

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


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

当然,在我发布问题后,我马上就找到了答案

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