在UITableViewCell中更改文本对齐旋转

时间:2014-09-22 20:29:11

标签: ios objective-c uitableview rotation orientation

我正在使用大小调整类将两个xib文件(iPhone与iPad)合二为一。大多数方向在UITextView上方都有一个2x2的UILabel网格。但是,对于iPhone肖像,我希望UILabels垂直堆叠。我有这个适合上课的工作。然而,我很失望地看到,上等课程不允许改变文本对齐方式。请参阅下面的图表。在主要方向上,我将黄色和蓝色UILabels中的文本右对齐。在iPhone纵向方向,我希望相同的UILabel具有左对齐文本。如果用户在查看这些表格单元格时旋转设备,我该如何更改?我认为这样做比重新加载表更好。

UITableViewCell Orientations

1 个答案:

答案 0 :(得分:0)

我认为不可能根据屏幕方向或设备设置文本对齐方式。但是你可以创建2个标签,一个带有左对齐文本,另一个带有你正在使用的任何标签,它们是你所使用的屏幕布局所独有的。即iPhone的一个标签和其他所有的标签。

然后,您可以为故事板中的UILabel对象选择要安装的屏幕布局。