-1
A
回答
0
爲了讓您的標籤文本完美地中心,刪除
鎖名稱Lbl.leading = leadingMargin - 8
保留剩下的兩個約束以下工作有基礎是:
Lock Name Lbl.centerY = superview.centerY
Lock Name Lbl.centerX = superview.centerX
加入這兩個約束條件:
Lock Name Lbl.width = superview.width /* Or desired width */
Lock Name Lbl.height = superview.height /* Or desired height */
而且不要忘了你的標籤對齊文本中心。
對於多行設置編號。線爲0,下面的約束將應用的(我始終建議其使用):
Lock Name Lbl.centerX = superview.centerX
Lock Name Lbl.width = superview.width /* Or desired width */
Lock Name Lbl.top = superview.top
Lock Name Lbl.bottom = superview.bottom
而當你使用的tableview所以用這個的tableview委託函數的代碼行內的viewDidLoad你的UITableViewController類中:
override func viewDidLoad() {
super.viewDidLoad()
tableView.estimatedRowHeight = 200
}
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
相關問題
- 1. 自動佈局不適用於置於Storyboard中的物品
- 2. 自動佈局失敗的UITableviewCell限制
- 3. D3強制佈局適用於Chrome,但不適用於Firefox
- 4. 如何提供適用於不同佈局的比例自動佈局值?
- 5. iOS自動佈局限制刷新
- 6. 自動佈局不適合UITextfiled在iphone6
- 7. 自動裝箱不適用於布爾
- 8. 使用NSAnimationContext動畫自動佈局僅適用於dispatch_after塊
- 9. 爲什麼自動佈局限制不起作用?
- 10. iPhone佈局不使用自動佈局
- 11. 適用於UIView的iOS自動佈局寬高比
- 12. 佈局邊際不適用於android 2.3.3
- 13. setText()不適用於虛擬佈局
- 14. animateLayoutChanges不適用於嵌套佈局?
- 15. JAR不適用於絕對佈局
- 16. 替代佈局不適用於文章
- 17. Qt:「擴展」不適用於佈局
- 18. ScrollView不適用於相對佈局
- 19. OSX:自動佈局/限制不顯示內容
- 20. 父中的中心不適用於自定義相對佈局
- 21. 自定義UIView - 自動佈局不適用
- 22. 協調佈局不適用於選項卡布局
- 23. iPad的自適應佈局
- 24. css的自適應佈局
- 25. 與iPhone 5和iPhone 6的自動佈局限制的問題
- 26. 自適應佈局移動問題
- 27. Qt佈局內容自動適應
- 28. Xcode自動佈局:最適合方形
- 29. 自動佈局中的比例距離限制
- 30. measure()不適用於動態佈局和textView - Android
根據你的約束完全正確,你期望什麼? – Mina
基於你的約束,它非常符合邏輯。如果你希望你的標籤只以'label.textAlignment = .center'爲中心 –