2012-02-14 46 views
5

Tôi muốn đặt màu tùy chỉnh cho bàn phím được liên kết với UITextField. Tôi thấy rằng tôi có thể đặt UIKeyboardAppearanceType, nhưng tôi muốn có thể đặt màu thành màu tùy ý, thay vì chỉ thay đổi thành cài đặt mặc định khác. Tôi đã hy vọng nó sẽ là đơn giản như một cái gì đó như thế này:Thay đổi màu sắc của bàn phím cho UITextField

keyboard.tintColor = [UIColor colorWithRed: ...]

Bất kỳ lời đề nghị?

Trả lời

5

Không có API công khai để truy cập bàn phím hệ thống, vì vậy bạn không thể viết lại UIKeyboard từ đầu (ý tưởng tồi) hoặc tìm một số API riêng để thực hiện công việc nếu bạn muốn gửi lên App Store).

+0

Hmmmm. Đây là những gì tôi lo sợ khi tôi không thể tìm thấy câu trả lời với tìm kiếm nhanh trên Google. Cảm ơn bạn đã giúp đỡ. – Ampers4nd

1

Bạn có thể sử dụng bàn phím kiểu thông báo và đặt chế độ xem ở chế độ nền với màu nền bạn chọn. Điều này sẽ làm cho bàn phím có màu khác.

0

Trong Xcode, hãy tìm thuộc tính 'Giao diện bàn phím' trong phần Kiểu nhập văn bản của Thanh tra thuộc tính. Có thể chuyển đổi giữa Light/Dark.

enter image description here

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