Tôi có thể đặt attributedTitle
cho số UIControlState
, nhưng làm cách nào để đặt màu tiêu đề được phân bổ cho số UIControlState
?Làm cách nào để bạn đặt Màu tiêu đề phân bổ cho trạng thái trong Swift
Trả lời
// create the button
let button = UIButton(frame: CGRect(x: 0, y: 0, width: 100, height: 50))
button.backgroundColor = UIColor.yellowColor()
// set the attributed title for different states
// .Selected
let mySelectedAttributedTitle = NSAttributedString(string: "Click Here",
attributes: [NSForegroundColorAttributeName : UIColor.greenColor()])
button.setAttributedTitle(mySelectedAttributedTitle, forState: .Selected)
// .Normal
let myNormalAttributedTitle = NSAttributedString(string: "Click Here",
attributes: [NSForegroundColorAttributeName : UIColor.blueColor()])
button.setAttributedTitle(myNormalAttributedTitle, forState: .Normal)
câu trả lời tuyệt vời. câu hỏi tuyệt vời. Tôi đã có câu hỏi của riêng mình khoảng 90% đã hoàn thành và tôi đã thấy điều này. Chắc chắn đã trả lời câu hỏi của tôi. – Nate4436271
@NatashaTheRobot bạn có thể vui lòng giúp tôi nó không hoạt động trong trường hợp được chọn ở đây không? –
Swift 4
// create the button
let button = UIButton(frame: CGRect(x: 0, y: 0, width: 100, height: 50))
button.backgroundColor = UIColor.yellow
// set the attributed title for different states
// .Selected
let mySelectedAttributedTitle = NSAttributedString(string: "Click Here",
attributes: [NSAttributedStringKey.foregroundColor : UIColor.green])
button.setAttributedTitle(mySelectedAttributedTitle, for: .selected)
// .Normal
let myNormalAttributedTitle = NSAttributedString(string: "Click Here",
attributes: [NSAttributedStringKey.foregroundColor : UIColor.blue])
button.setAttributedTitle(myNormalAttributedTitle, for: .normal)
Swift 3
// create the button
let button = UIButton(frame: CGRect(x: 0, y: 0, width: 100, height: 50))
button.backgroundColor = UIColor.yellow
// set the attributed title for different states
// .Selected
let mySelectedAttributedTitle = NSAttributedString(string: "Click Here",
attributes: [NSForegroundColorAttributeName : UIColor.green])
button.setAttributedTitle(mySelectedAttributedTitle, for: .selected)
// .Normal
let myNormalAttributedTitle = NSAttributedString(string: "Click Here",
attributes: [NSForegroundColorAttributeName : UIColor.blue])
button.setAttributedTitle(myNormalAttributedTitle, for: .normal)
Xin chào @kuzdu Tôi đã sử dụng mã này nhưng không hoạt động trong trường hợp đã chọn. bạn có thể giải thích toàn bộ bước không? –
- 1. Làm cách nào để đặt Màu vùng cho từng trạng thái trong Geochart?
- 2. Làm cách nào để đặt màu khác cho trạng thái nhấn của nút?
- 3. PyQt: Làm cách nào để đặt kích thước tiêu đề khác nhau cho từng tiêu đề?
- 4. Làm cách nào để đặt tiêu đề cho JTable?
- 5. Làm cách nào để bạn đặt tiêu đề Kiểu nội dung cho yêu cầu HttpClient?
- 6. Làm cách nào để đặt tiêu đề cho UIBarButtonItem?
- 7. Làm cách nào để đặt tiêu đề của Thanh Điều hướng trong Swift?
- 8. Swift Cách thay đổi Màu Tiêu đề của UIAlertController
- 9. Làm cách nào để áp dụng màu cho Danh sách SharePoint, dựa trên Trạng thái?
- 10. Cách đặt màu văn bản nhãn của nhãn cho trạng thái UIControlStateHighlighted
- 11. AngularJS ui-router, làm cách nào để lấy tên của trạng thái được nhắm mục tiêu trong đối tượng phân giải của trạng thái phần tử trừu tượng?
- 12. Thanh trạng thái màu tô màu trong ngăn kéo Nav
- 13. Bảng phân cảnh iOS: Màu thanh trạng thái
- 14. Làm cách nào để bạn đặt tiêu đề tùy chỉnh chung trong Angular2?
- 15. Làm thế nào để thay đổi màu mặc định UISwitch cho trạng thái TẮT?
- 16. Làm cách nào để đặt màu tint của tiêu đề điều hướng cho giao diện phương thức trong WatchKit?
- 17. Làm cách nào để đặt tiêu đề trong Cordova InAppBrowser?
- 18. Làm cách nào tôi có thể đặt tiêu điểm cho ứng dụng là allready trong trạng thái đang chạy?
- 19. Góc 2 Thành phần tiêu đề Tiêu đề thay đổi động theo trạng thái
- 20. Làm cách nào để xóa thanh trạng thái VS 2015?
- 21. Tiêu đề headroom.js với trạng thái tĩnh ban đầu
- 22. Làm cách nào để đặt trạng thái được nhấp cho nút tùy chỉnh của tôi?
- 23. Android Lollipop Đặt thanh trạng thái Màu văn bản
- 24. Màu trạng thái mã Visual Studio màu
- 25. Làm cách nào để đặt màu và căn chỉnh của văn bản được phân bổ trong UITextView trong iOS 7?
- 26. Phân bổ nhiều biến trong Swift
- 27. Đặt màu nền cho thanh tiêu đề Dialog?
- 28. Làm cách nào để đặt javascript bên ngoài tiêu đề?
- 29. Trạng thái gửi thư nhanh Swift
- 30. Làm thế nào để bạn thay đổi trạng thái của nút đóng cửa sổ trong Cocoa?
Trong tiêu đề của bạn thuộc tính từ điển: 'NSForegroundColorAttributeName: someColor' – Ian
Phải, mà hoạt động tốt, nhưng điều đó không cho phép tôi đặt màu dựa trên trạng thái kiểm soát được chọn. – landing