muszę stworzyć pole programowo w kakao i kiedy próbuję i zrobić przycisk z ButtonType ustawiona na NSSwitchButton wyświetla tytuł dałem ale nie wyboru. Myślę, że coś mi brakuje, ale nie mogę znaleźć żadnych zasobów dotyczących robienia rzeczy w stylu pól wyboru bez korzystania z GUI Xcode. Czy ktoś może link dobrego zasobu proszę. Ponadto, nie sądzę, aby opublikowanie mojego kodu było przydatne, ponieważ jest ono zapakowane w niestandardowy interfejs API LISP.Tworzenie wyboru programowo przy użyciu kakao
15
A
Odpowiedz
3
Nie sądzę, że przyciski są domyślnie bezelementowe po ich utworzeniu programowym. Sprawdź metodę setBezelStyle:
, a także setBezeled:
i . Jedna z nich powinna dać ci to, czego chcesz.
1
Nie udało się poprawnie wykonać ustawienia imageImagePosition, co spowodowało, że pole wyboru nie było wyświetlane.
34
Pytanie jest trochę stare, więc prawdopodobnie już się zorientowałeś, ale znalazłem to podczas szukania tej rzeczy. Alex tańczył wokół rozwiązania, nie podając go. Więc tutaj, dla Google i całej ludzkości: jak programowo utworzyć pole wyboru w 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];
Powiązane problemy
- 1. Błąd kakao 3840 przy użyciu JSON (iOS)
- 2. Jak programowo utworzyć okno kakao?
- 3. Tworzenie pliku przy użyciu Makefile
- 4. Tworzenie SVG przy użyciu Pythona
- 5. Tworzenie choinki przy użyciu pętli
- 6. Tworzenie IFRAME przy użyciu JavaScriptu
- 7. Dynamiczne tworzenie elementów przy użyciu jQuery
- 8. Wykryj pozycję końcową wyboru przy użyciu javascript
- 9. Struts2 przy użyciu mapy w znaczniku wyboru
- 10. zaznacz/odznacz pole wyboru przy użyciu jquery?
- 11. Włączanie zablokowanego wyboru tekstu przy użyciu JavaScript
- 12. Jak wyłączyć pole wyboru przy użyciu jquery?
- 13. Ustalanie liczby miesięcy między dwoma datami przy użyciu kakao
- 14. Tworzenie pola dynamicznego wyboru
- 15. Ustawianie czasu programowo przy użyciu C#
- 16. Logowanie do witryny przy użyciu C# programowo
- 17. Tworzenie plików Excel (.xlsx) w kakao
- 18. Programowe tworzenie elementów sterujących w kakao
- 19. Tworzenie tabeli przy użyciu Win32 API
- 20. Tworzenie użytkowników w LDAP przy użyciu Django
- 21. Tworzenie Qt Creator przy użyciu MinGW
- 22. Tworzenie pojedynczej klasy przy użyciu enum
- 23. Tworzenie nowej listy odtwarzania przy użyciu ContentResolver
- 24. Tworzenie widoku MySQL przy użyciu UNION
- 25. Dynamiczne tworzenie GUI przy użyciu plików konfiguracyjnych
- 26. Tworzenie samodzielnego załącznika couchdb przy użyciu cURL
- 27. Tworzenie systemu zwrotnego przy użyciu zamknięć
- 28. Tworzenie pliku wykonywalnego .jar przy użyciu Intellij
- 29. Tworzenie JSON w java przy użyciu org.json
- 30. Tworzenie histogramu kolorów obrazu przy użyciu tensorflow