Tôi đã có một UIButton mà tôi muốn trông giống hệt nhau khi nó ở trạng thái bị tắt như khi ở trạng thái Bình thường. Ngay bây giờ nó có một cái nhìn màu xám nhạt với nó.Cách xóa giao diện màu xám của UIButton
Trả lời
Không sử dụng bất động sản được kích hoạt hay setEnabled: NO phương pháp, thay vì sử dụng:
[myButton setUserInteractionEnabled:NO];
Điều đó sẽ ngăn chặn các nút để được chạm vào, nhưng mà không thay đổi vẻ bề ngoài của mình!
Một cách khác là nếu nút của bạn là một nút tùy chỉnh và có một hình ảnh:
[button setImage:someImage forState:UIControlStateNormal];
[button setImage:someImage forState:UIControlStateDisabled];
[button setEnabled:NO];
Điều này sẽ làm những gì OP muốn, nhưng như BoltClock nói, nó có thể là một khó hiểu để vô hiệu hóa một nút mà không cho phép người dùng biết rằng nó bị vô hiệu hóa. –
Tôi đồng ý, nhưng đôi khi bạn đối phó với một số loại khách hàng sẽ nhận được những gì họ muốn theo cách này hay cách khác, không phải lúc nào cũng phải de dev ... – Ecarrion
Đôi khi cho tôi luôn) bạn chỉ cần nói với khách hàng "Không" với những ý tưởng tồi tệ của họ. – zaph
- 1. Thay đổi màu của vùng sáng màu xám đậm khi giữ nút UIButton tùy chỉnh?
- 2. Màu của Trình tạo giao diện khác với mã màu
- 3. Màu nền của iPhone UIButton
- 4. Đặt hình ảnh UIButton trong giao diện/bảng phân cảnh giao diện
- 5. Làm cách nào để xóa đường viền màu xám của UILabel ở bên phải?
- 6. Tắt UIButton mà không bị phai màu
- 7. Tab giao diện người dùng JQuery Màu nền
- 8. Fading vào và ra UIButton trong giao diện
- 9. Làm cách nào để tô màu hình nền của UIButton theo cách lập trình và động?
- 10. In màu phông chữ màu xám
- 11. Màu giao diện người dùng trong Eclipse
- 12. ImageMagick Giảm vùng màu xám
- 13. Màu trong giao diện điều khiển win32 của C++
- 14. Nút mặc định của NSButton với giao diện màu xanh
- 15. Hộp thoại Giao diện người dùng Jquery, được tô xám quá
- 16. Màu chữ hoạt ảnh UIButton
- 17. Làm cách nào để thay đổi màu nền của Hộp thoại Giao diện người dùng jQuery?
- 18. Thay đổi màu nền UIButton
- 19. Bất kỳ cách nào để xóa nền màu xám khỏi ImageButtons?
- 20. Ubuntu, xóa giao diện TAP mạng
- 21. Cách sử dụng UIButton tùy chỉnh với Trình tạo giao diện?
- 22. Cách đặt màu của UIButton bên trong (không phải màu nền)
- 23. Làm thế nào để nhuộm một UIButton?
- 24. Vùng màu xám V3 của Google Maps API
- 25. Màu nền của giao diện người dùng Jquery thay đổi màu nền trong một ngày
- 26. ios5: xóa đường viền UIButton
- 27. Android: Chuyển đổi hình ảnh màu thành màu xám
- 28. Nhìn ra màu xám trong iphone, làm cách nào?
- 29. OpenCV Hiển thị Cửa sổ Màu xám
- 30. Sửa đổi giao diện của điều khiển Popup mới (ChildWindow) trong Silverlight 3
Vậy làm thế nào người dùng sẽ biết đó là khuyết tật nếu nó trông giống như nó có thể hoạt động bình thường? – BoltClock
Trạng thái đã bật có hình nền sẽ cho biết "nhấp để tiếp tục" hoặc điều gì đó có hiệu lực. Khi nút không thể nhấp được, nó sẽ không có bất kỳ thông báo nào như thế. – hover