使用MultiLines使用AutoLayout为不同的屏幕尺寸调整UILabel

时间:2014-10-30 14:47:35

标签: ios objective-c iphone uilabel autolayout

我有一个简单的UITableViewController,其中cells是自定义尺寸,单元格中有两个UILabels;一个用于问题,一个用于回答。

它专为 iPhone 5 设计,并使用指南而不是AutoLayout。使用 iPhone 6 ,我当然正在研究AutoLayout,虽然我已经在我的应用程序的其余部分实现了它,但我仍然坚持使用此部分。

屏幕截图如下:

enter image description here

iPhone 5s 上,它设置在边缘,但正如您所见,在 6 Plus 上,它看起来很糟糕,因为它不是"自动延伸"

我尝试了以下内容:

  • 设置顶部标签的前缘,后缘,顶部和底部边缘(问:我感到困惑)。我在检查器中将行设置为0并设置" width"限制大于320.这没有做任何事情,我仍然得到相同的结果。

我设置前导,尾随,顶部和底部的原因是它应该始终绑定到每个边缘等等。但我根本不知道如何根据屏幕尺寸将其设置为自动扩展。

它是UITableView,因为内置滚动功能,为了清晰起见,我已删除了细胞系。

对此的任何指导都将非常感激。

0 个答案:

没有答案