Tôi có một UIButton
mà tôi đã được thêm vào trong IB, tuy nhiên quan điểm đằng sau nút này thay đổi màu sắc và tôi cần phải chuyển đổi loại hình của nút giữa InfoDark và InfoLight. Thật kỳ lạ, buttonType
tài sản chỉ đọc. Vậy làm thế nào tôi có thể chuyển đổi giữa các nút thông tin sáng và tối?bộ buttonType UIButton của lập trình
Trả lời
Không có cách nào để thay đổi .buttonType
sau khi được đặt.
Bạn có thể chuẩn bị hai nút và ẩn một trong số chúng tùy thuộc vào màu nền.
cũng dường như có một phương pháp setter riêng, bởi lý do tại sao một cái gì đó như thế là riêng tư những người hiểu biết. Cảm ơn bạn cho ý tưởng về 2 nút, đó là những gì tôi sẽ làm. –
@Jon: Riêng tư vì cài đặt này sẽ * không * chuyển đổi nút thông tin tối thành nút sáng. – kennytm
Bạn không thể đặt buttonType readonly sở hữu, sử dụng dưới đây có thể giúp:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
Cảm ơn, điều đó đã giúp tôi. – James
Khi bạn ghi đè lên lớp UIButton thì sao? (Tôi có nghĩa là phân lớp) –
Trong nhanh chóng, Nếu bạn đang sử dụng lớp custome sau đó, hãy để nút = MyCustomeClass.init (loại: .custom) –
- 1. UIButton setText lập trình
- 2. Mã theo lập trình Hành động UIButton
- 3. Thay đổi loại UIButton theo lập trình
- 4. 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?
- 5. Làm cách nào tôi có thể lập trình căn chỉnh theo chiều dọc của UIButton - iOS
- 6. thủ thiết lập một nhà nước UIButton
- 7. Màu nền của iPhone UIButton
- 8. Làm thế nào để thay đổi thuộc tính textLabel trong UIButton theo lập trình trong iOS?
- 9. Thay đổi có lập trình ListView Kiểu của bộ chọn
- 10. Cách di chuyển UIButton theo Lập trình. Mục tiêu C xCode
- 11. iOS - Trình tạo giao diện: Tiêu đề UIButton biến mất khi thiết lập hình ảnh
- 12. có thể không nhận được lập trình làm UIButton làm việc - iPhone
- 13. Làm thế nào để Thiết lập hình nền riêng cho nhóm của UIButtons bởi lập trình
- 14. Android: Xóa bộ nhớ cache lập trình
- 15. Logback - bộ tên file log lập trình
- 16. Đồng bộ USB có thể lập trình
- 17. UITableViewCell bộ phong cách lập trình
- 18. làm thế nào để xóa bộ nhớ cache của trình duyệt theo lập trình trong jsp?
- 19. Làm cách nào để xóa bộ nhớ cache của trình duyệt theo lập trình trên iPhone?
- 20. Lập trình "DSL" của Clojure
- 21. Căn chỉnh văn bản của UIButton?
- 22. Animate UIButton của tiêu đề thay đổi
- 23. Sửa UIButton trên đầu trang của UIScrollView
- 24. thiết UIButton phông chữ
- 25. UIButton với các góc tròn sử dụng bộ vuôngBackBackgroundImage
- 26. Cắt tiêu đề UIButton
- 27. Thêm UIButton vào tiêu đề của tiêu đề UITableView
- 28. Nhiều dòng trong UIButton
- 29. Chuyển đổi màu của thanh tiến trình theo lập trình
- 30. Bộ sự kiện iPhone: lập trình tạo EKCalendar?
Đây không phải là một trùng lặp. Câu hỏi này là về việc thay đổi loại nút sau khi nó được khởi tạo. Câu hỏi được tham chiếu là về cách khởi tạo nút trong mã. Vui lòng xóa trùng lặp. – osxdirk