2013-03-09 118 views
0

我有一個屏幕有多個UILabel。標籤設置爲[myLabel sizeToFit];以及myLabel.numberOfLines = 2;。這會導致此多行標籤下的所有標籤重疊。是否有更智能的方法來自動調整此多行標籤下的所有UILabel的位置,以便它們不重疊並相應地進行調整。我無法使用layoutSubviews,因爲我們的應用程序仍然需要支持4.3。調整多個UILabels的位置

感謝您的幫助提前。

回答

1
  1. 不,它不會自動調整。你必須在代碼的幫助下完成。
  2. 由於您的UILabel的大小是動態決定的。您必須相應地調整UILabel的位置。
  3. 您的問題的替代解決方案是,您可以使用UITableView
  4. 所以即使你的文字增加。其他的UILabels其他單元格中的 將被正確放置。
  5. 正如你可以很容易地將屬性設置爲cell.textLabel創建一個UITableView將不會太多努力。
+0

謝謝你的回覆。是的,我結束了創建一個UItableview。 – user1657861 2013-03-10 00:25:01