2011-03-21 39 views
21

Hình chữ nhật tròn UIButton mặc định có màu xanh đậm. Tôi muốn văn bản của ô của tôi trong một bảng để phù hợp với màu xanh này.Màu văn bản cần khớp Màu mặc định UIButton [Xanh]

Tôi đang sử dụng mã này, nhưng chỉ có màu xanh Tôi có thể tìm thấy là một màu xanh tươi sáng ...

cell.textLabel.textColor = [UIColor blueColor]; 

Trả lời

17

Sử dụng mã này để thiết lập màu sắc sử dụng giá trị RGB

cell.textLabel.textColor = [UIColor colorWithRed:.196 green:0.3098 blue:0.52 alpha:1.0]; 
+0

Perfect, cảm ơn! –

3

Các màu sắc trong iOS6 là: hệ thống

[UIColor colorWithRed:0.22 green:0.33 blue:0.53 alpha:1.0] 
+0

Bạn có một nguồn cho điều này một cách tình cờ không? – toblerpwn

+2

@toblerpwn chỉ NSLog – VvDPzZ

27

màu nút văn bản dành cho iOS 7 trở lên là:

Swift:

UIColor(red: 0, green: 0.478431, blue: 1, alpha: 1) 

Objective-C:

[UIColor colorWithRed:0 green:0.478431 blue:1 alpha:1] 
+2

Đây là câu trả lời đúng. 'UIColor * theColor = _yourButton.currentTitleColor; NSLog (@ "tiêu đề màu:% @", theColor ");' nếu cần thêm bằng chứng. –

+1

Bằng chứng trong Swift: 'print (UIButton (type: .System) .currentTitleColor)' – ma11hew28

+0

@arcadybob có ý tưởng đúng. Và nếu bạn chưa có một đối tượng nút, bạn chỉ có thể làm một cái gì đó như 'UIColor * systemTextColor = [[[Nút UIButtonWithType: UIButtonTypeSystem] titleLabel] textColor]; cell.textLabel.textColor = systemTextColor; ' –

Các vấn đề liên quan