Làm cách nào để căn chỉnh văn bản trong UILabel
?UILabel Căn chỉnh văn bản thành trung tâm
Trả lời
Từ iOS 6 và sau UITextAlignment
bị phản đối. sử dụng NSTextAlignment
myLabel.textAlignment = NSTextAlignmentCenter;
Swift Version từ iOS 6 và sau đó
myLabel.textAlignment = NSTextAlignment.center
N.B .: Theo UILabel class reference, khi iOS 6 phương pháp này hiện không được chấp nhận.
Chỉ cần sử dụng thuộc tính textAlignment
để xem căn chỉnh theo yêu cầu bằng cách sử dụng một trong các giá trị UITextAlignment
. (UITextAlignmentLeft
, UITextAlignmentCenter
hoặc UITextAlignmentRight
.)
ví dụ .: [myUILabel setTextAlignment:UITextAlignmentCenter];
Xem UILabel Class Reference để biết thêm thông tin.
Dưới đây là một số mẫu mã cho thấy làm thế nào để sắp xếp văn bản sử dụng UILabel:
label = [[UILabel alloc] initWithFrame:CGRectMake(60, 30, 200, 12)];
label.textAlignment = NSTextAlignmentCenter;
Bạn có thể đọc thêm về nó ở đây UILabel
'UITextAlignment' không được dùng nữa vì iOS 5. Sử dụng' NSTextAlignment' thay thế. – Philip007
Sai, UITextAligment không được dùng nữa. Trong UIStringDrawing.h (UIKit), bạn có thể tìm thấy mã này: '// Deprecated: sử dụng NSTextAlignment enum trong UIKit/NSText.h typedef NS_ENUM (NSInteger, UITextAlignment) { UITextAlignmentLeft = 0, UITextAlignmentCenter, UITextAlignmentRight, // thể thêm hợp lý trong tương lai } NS_DEPRECATED_IOS (2_0,6_0); ' – aramusss
IO6.1 [lblTitle setTextAlignment:NSTextAlignmentCenter];
Sử dụng yourLabel.textAlignment = NSTextAlignmentCenter;
dành cho iOS> = 6.0 và yourLabel.textAlignment = UITextAlignmentCenter;
dành cho iOS < 6.0.
Label.textAlignment = NSTextAlignmentCenter;
Để tập trung văn bản trong một UILabel trong Swift (được nhắm mục tiêu cho iOS 7 trở lên), bạn có thể làm:
myUILabel.textAlignment = .Center
Hoặc
myUILabel.textAlignment = NSTextAlignment.Center
Trong ios Xamarin giả nhãn của bạn tên là tiêu đề, sau đó thực hiện như sau
title.TextAlignment = UITextAlignment.Center;
Câu hỏi không phải là về Xamarin. Và 'UITextAlignment' là [không được chấp nhận trong iOS 6] (https://developer.apple.com/reference/uikit/uitextalignment?language=objc)! – FelixSFD
Đối với Swift 3:
label.textAlignment = .center
- 1. Văn bản trung tâm trong UILabel
- 2. Trung tâm căn chỉnh văn bản - shell script
- 3. sử dụng trung tâm căn chỉnh văn bản trong colgroup
- 4. Căn chỉnh văn bản UILabel phải
- 5. căn giữa trung tâm văn bản với android
- 6. Cách căn chỉnh văn bản trung tâm trong các nút tùy chỉnh?
- 7. Văn bản trung tâm/căn giữa với PIL?
- 8. Căn chỉnh nút đến trung tâm
- 9. Căn chỉnh văn bản theo chiều dọc trong UILabel
- 10. Android: Căn chỉnh văn bản Spinner ở bên phải nhưng không được làm trung tâm
- 11. cách căn chỉnh văn bản theo chiều dọc trung tâm trong android
- 12. Trung tâm căn chỉnh nhiều dòng văn bản với GD và PHP
- 13. Văn bản trung tâm trong ô bảng
- 14. Căn chỉnh văn bản trong WPF DataGrid
- 15. Nút android văn bản trung tâm
- 16. văn bản căn chỉnh phải trong UIPickerView
- 17. Trung tâm căn chỉnh span HTML không hoạt động?
- 18. Trung tâm căn chỉnh một cột trong twitter bootstrap
- 19. TCPDF Căn chỉnh trái Trung tâm Ngay trong dòng đơn
- 20. Văn bản trung tâm trong bánh mì nướng trong Android
- 21. Văn bản trung tâm trên một bitmap
- 22. UITextView alligining văn bản theo chiều dọc trung tâm
- 23. trung tâm theo chiều dọc xoay văn bản với CSS
- 24. Android Chỉnh sửa căn chỉnh văn bản
- 25. Căn chỉnh văn bản JList
- 26. Văn bản trung tâm Java trong hình chữ nhật
- 27. Làm cách nào để căn chỉnh các thành phần trung tâm trong JPanel bằng GridBagLayout?
- 28. android - căn chỉnh chế độ xem văn bản đến trung tâm của một chế độ xem khác
- 29. Văn bản trình giữ chỗ của Trung tâm trong iPhone
- 30. Văn bản trung tâm theo chiều dọc trong nhập văn bản trong IE9 + IE10
phiên bản nhanh có thể được đơn giản hóa :) myLabel.textAlignment = .Center – aryaxt
.center ← chữ thường – lufasz