2010-10-21 34 views
17

Tôi muốn thay đổi màu của màu nền UITableViewCellAccessoryCheckmark và UITextField khi chúng ta nhập. Tôi thấy điều này không thẳng về phía trước.Thay đổi màu của UITableViewCellAccessoryCheckmark và UITextField

+0

Cũng giống như vậy. @ Sơn Sơn: đi và chấp nhận câu trả lời cho câu hỏi trước của bạn, xin vui lòng. – DarkDust

+2

Chỉ cần biết các tính năng đó. Mới để stackoverflow :) – Dilshan

+3

Để rõ ràng, không có nghĩa vụ chấp nhận câu trả lời, nhưng bạn nên chấp nhận bất kỳ câu trả lời nào phù hợp với bạn, cả hai đều cho người đọc tương lai giải pháp thành công và thưởng cho tác giả của câu trả lời đó. –

Trả lời

2

Theo mặc định, bạn không thể thay đổi màu sắc của UITableViewCellAccessoryCheckmark

Nhưng cách khác bạn có thể sử dụng hình ảnh cho this..as giống như checkmark

trong khi đối với TextField bạn có thể sử dụng dòng này ..

[textField setBackgroundColor:[UIColor redColor]]; 
+3

Cụ thể, bạn sẽ sử dụng thuộc tính 'accessoryView' của ô thay vì' accessoryType'. –

+0

Xe tăng Daniel cho câu trả lời – Dilshan

+0

Cảm ơn Ajay Nhưng khi bạn gọi setBackgroundColor nó sẽ thiết lập màu nền nhưng nó sẽ không thay đổi màu sắc của ares nơi văn bản cư trú. Tôi muốn thay đổi màu sắc cho phép nói tiền cảnh của trường văn bản. – Dilshan

38

Tôi đã giải quyết vấn đề này bằng cách thay đổi tông màu của UITableView trong đó ce ll thuộc về.

Cập nhật các Tint Màu UITableView trong xây dựng giao diện để mặc định

hoặc theo trình tự như dưới đây.

yourTableView.tintColor = [UIColor blackColor]; 
+1

Có thể bây giờ trong SDK mới nhất. Đây là một chủ đề cũ. – Dilshan

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