如何將文本居中在UILabel中?UILabel中的中心文本
68
A
回答
172
準則是
[yourLabel setTextAlignment:UITextAlignmentCenter];
或(當然)的對象 - 2.0斑點語法
yourLabel.textAlignment = UITextAlignmentCenter;
對於iOS 6(和更高的)應該使用NSTextAlignmentCenter
代替UITextAlignmentCenter
:
yourLabel.textAlignment = NSTextAlignmentCenter;
如果你想向後compatibiliy到iOS 5,你也可以做到這一點,
#ifdef __IPHONE_6_0
# define ALIGN_CENTER NSTextAlignmentCenter
#else
# define ALIGN_CENTER UITextAlignmentCenter
#endif
斯威夫特3
yourLabel.textAlignment = .center
5
除了使用代碼,亨裏克建議,你也可以在Interface Builder中設置適當的屬性。
0
試試這個代碼:
labelName.textAlignment = UITextAlignmentCenter
0
試試下面的代碼:
lblObject.textAlignment=UITextAlignmentCenter;
希望這有助於你。
24
現在在iOS6中折舊了。
你應該使用:由於iOS的6.0
yourLabel.textAlignment = NSTextAlignmentCenter;
0
UITextAlignmentCenter是因爲NSTextAlignmentCenter棄用。您應該使用NSTextAlignmentCenter代替:
[label setTextAlignment:NSTextAlignmentCenter];
1
如果你有一個多的UILabel,你應該使用一個NSMutableParagraphStyle
label.numberOfLines = 0
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.alignment = .Center
let attributes : [String : AnyObject] = [NSFontAttributeName : UIFont(name: "HelveticaNeue", size: 15)!, NSParagraphStyleAttributeName: paragraphStyle]
let attributedText = NSAttributedString.init(string: subTitleText, attributes: attributes)
label.attributedText = attributedText
相關問題
- 1. 文本中的UILabel
- 2. UILabel文本對齊到collectionView iOS 6中的多行中心
- 3. UILabel文本的第一行的中心圖像
- 4. 的UILabel中心內容
- 5. 覆蓋UILabel中的'文本'
- 6. 中心在特定位置上的UILabel文本
- 7. UILabel以UIButton爲中心的曲線文本
- 8. 文字底部+中心UILabel iOS Swift
- 9. ios中的uilabel中的虛線文本
- 10. UILabel中心對齊問題
- 11. 在其中心旋轉UILabel
- 12. 如何在UILabel非中心創建文本?
- 13. 在UILabel中縮小文本
- 14. UILabel中對齊文本iOS
- 15. 在iPhone中複製UILabel中的文本
- 16. 中心文本
- 17. 中心文本
- 18. 中心文本
- 19. GridPane中的中心文本
- 20. SuperCardToast中的中心文本
- 21. 在UILabel中垂直居中文本
- 22. 的UILabel doubble文本
- 23. 將UILabel的位置設置爲中心
- 24. 中心二期的UILabel一起查看
- 25. 無法更新UILabel中的文本
- 26. 更改UITableViewCell中UILabel的文本顏色
- 27. UILabel中的可點擊文本
- 28. uiscrollview中的uilabel文本未顯示IOS
- 29. 垂直對齊UILabel中的文本
- 30. 更新循環中的UILabel文本
或用少一點支架湯:yourLabel.textAlignment = UITextAlignmentCenter; – 2011-06-15 19:58:56
UITextAlignmentCenter在iOS 6.0之後不推薦使用。現在使用NSTextAlignmentCenter。 – Dev2rights 2013-03-01 15:12:18
另請注意,如果您在設置textAlignment後調用[yourLabel sizeToFit],它將以左對齊結束,並忽略textAlignment屬性。 – DiscDev 2013-05-07 15:35:30