Tôi cần tạo hộp kiểm lập trình trong Cocoa và khi tôi thử và tạo nút có ButtonType được đặt thành NSSwitchButton, hộp này sẽ hiển thị tiêu đề tôi đã đặt nhưng không hiển thị hộp kiểm. Tôi nghĩ rằng tôi đang thiếu một cái gì đó nhưng tôi không thể tìm thấy bất kỳ nguồn lực về làm những thứ như hộp kiểm mà không cần sử dụng GUI Xcode. Bất cứ ai có thể liên kết một nguồn lực tốt xin vui lòng. Ngoài ra, tôi không nghĩ rằng việc đăng mã của tôi sẽ hữu ích vì nó được bao bọc trong một API tùy chỉnh lisp.Tạo hộp kiểm theo cách lập trình bằng Cocoa
15
A
Trả lời
3
Tôi không nghĩ rằng các nút được gắn theo mặc định khi được tạo theo chương trình. Kiểm tra phương pháp setBezelStyle:
, cũng như setBezeled:
và setBordered:
. Một trong số đó sẽ cung cấp cho bạn những gì bạn muốn.
1
Tôi đã không thực thi setImagePosition đúng cách và điều này đã khiến hộp kiểm không hiển thị.
34
Câu hỏi này hơi cũ nên bạn có thể đã tìm ra, nhưng tôi đã tìm thấy nó trong khi tìm kiếm chính xác điều này. Alex nhảy xung quanh giải pháp mà không thực sự cung cấp nó. Vì vậy, ở đây, đối với Google và tất cả nhân loại: làm thế nào để lập trình tạo một hộp kiểm trong Cocoa.
NSRect frame;
frame.size.width = frame.size.height = 18;
NSButton *myCheckBox = [[NSButton alloc] initWithFrame:frame];
[myCheckBox setButtonType:NSSwitchButton];
[myCheckBox setBezelStyle:0]; // This is unnecessary. I include it to show that checkboxes don't have a bezel style.
[myView addSubview:myCheckBox];
Các vấn đề liên quan
- 1. trạng thái của hộp kiểm trong Cocoa
- 2. Chuyển đổi hộp kiểm theo chương trình
- 3. Cách đóng Hộp thoại trong Android theo lập trình?
- 4. Tạo gradients theo lập trình?
- 5. Cách tạo NSPopover theo lập trình
- 6. Kiểm tra theo lập trình mã .NET
- 7. Cách tạo biểu mẫu Dojo dijoit theo cách lập trình
- 8. C# tạo báo cáo theo lập trình
- 9. Tạo PDF theo cách có lập trình từ trang web
- 10. Tạo hộp kiểm động bằng JavaScript?
- 11. Làm cách nào tôi có thể tạo GUI và phản ứng với các sự kiện Cocoa theo lập trình?
- 12. Tạo Cuộc họp Exchange theo Lập trình
- 13. Tạo biểu đồ màu theo lập trình?
- 14. Cách tạo UITableViewCell tùy chỉnh theo lập trình bằng cách sử dụng AutoLayout
- 15. Tạo cửa sổ HUD theo lập trình
- 16. Tạo NSMenuItems theo lập trình trong MonoMac
- 17. Cách tạo ListPreference với hộp kiểm
- 18. Android: Cách tạo GridLayout [không phải GridView] theo lập trình?
- 19. Làm cách nào để tạo UIScrollView theo lập trình?
- 20. Làm cách nào để tạo ColorStateList theo lập trình?
- 21. cách tạo nút trong uiview theo lập trình trong iphone
- 22. Kiểm tra theo lập trình các tệp .class
- 23. Tắt caps lock theo cách lập trình
- 24. Tạo lập trình UIButtons theo cách lập trình và liên kết những người có IBAction
- 25. Tạo HTML tài liệu theo lập trình bằng cách sử dụng Java
- 26. tạo proxy bằng cách sử dụng phân tích cú pháp wsdl theo lập trình và wsdl
- 27. Lập trình ngắt raw_input theo cách có lập trình
- 28. Lập trình nhãn nhiều dòng theo cách lập trình
- 29. Cách đóng hộp thoại tin nhắn theo chương trình?