我有一個標籤,標籤上的文本在運行時是動態的。我關心的是標籤始終是屏幕的中心。爲此,我將標籤的起始點設置爲0,寬度爲屏幕寬度和文本對齊中心。但我遇到問題開始之前,我在文本開始前調整按鈕。如何在文本開始前準備好此按鈕。 我不是用代碼做的只是在xib中做的。 label.textAlignment = NSTextAlignmentCenter標籤文本對齊
Q
標籤文本對齊
0
A
回答
0
可以動態通過以下步驟設置標籤之前按鈕:
- 你必須使用
sizeToFit
屬性,用於標籤。 - 設置屏幕的標籤中心。
- 使用
label.frame.origin.x
獲取該標籤的x位置,並在該標籤之前設置該按鈕,如label.frame.origin.x-buttonWidth
。
1
您可以使用自動佈局輕鬆完成此操作。
Drag an UILabel to xib and set constraints as follows.
1. Set align center X and align center Y to your label.
2. Set trailing space to superview >= 20.
3. Drag a UIButton left to your label and set horizontal spacing between them.
4. Set button's center Y aligned to label's center Y and set button's width to 50.
5. Finally set button's leading space to superview >= 20.
這將調整按鈕和標籤適用於所有iPhone。 不要忘記將numberOfLines設置爲0.
相關問題
- 1. ASP.NET標籤文本對齊
- 2. CSS對齊文本框與標籤
- 3. CF - 在標籤中對齊文本
- 4. 垂直對齊文本框的標籤
- 5. 中心文本對齊標籤
- 6. 對齊文本沒有標籤 - java
- 7. 垂直對齊標籤和文本框
- 8. 文本對齊標籤錯誤?
- 9. Java標籤中的文本對齊
- 10. DOMPDF:BR標籤可使文本對齊
- 11. y軸標籤和文本的對齊
- 12. 垂直對齊標籤中的文本
- 13. 活動標籤文本對齊
- 14. 垂直對齊文本As3標籤Coponent
- 15. CSS對齊標籤+字段+文本
- 16. 標籤多行文本對齊
- 17. Python - 對齊Tkinter標籤文本
- 18. ToogleButton對齊右側的文本標籤
- 19. p標籤上的對齊文本
- 20. 對齊火花標籤中的文本
- 21. 文本對齊輸入標籤
- 22. 標籤對齊
- 23. 對齊文本右對齊圖標
- 24. 對齊標籤和文本框中的文本?
- 25. CSS使標籤文本與選定文本對齊
- 26. 如何將文本對齊到標籤文本的中心?
- 27. CSS - 對齊標籤
- 28. Vaadin標籤對齊
- 29. GridBagLayout對齊標籤
- 30. 標籤左對齊
提供部分代碼@varun malik – Jaimish