나는 정사각형 NSButton과 이미지 크기가 동일한 버튼이 있습니다. 나는 이미지를 버튼에 설정하고, 경계선을 벗어나 스케일링을 none으로 설정했다. 그러면 이미지가 버튼보다 작아 보입니다. 축 독립적으로 스케일을 설정하면 이미지가 모든 버튼을 채울 수 있습니다. 그러나 버튼 활성화를 false로 설정합니다. 버튼이 사라졌습니다. 누가 그걸 잘못 알고 있니?NSButton 이미지와 혼동 됨
1
A
답변
0
음 ... 설명, IMHO, 조금 혼란스러워합니다! 어쨌든, 내가 이해 한대로 Xcode에 문제가 있습니다.
테두리가 없기 때문에 단추가 항상 내용보다 약간 크기 때문에 배율을 설정해야합니다 (테두리를 해제하더라도 작은 보이지 않는 테두리로 계속 렌더링 됨). 알 수없는 이유로, Axes로 설정하면이 문제가 독립적으로 해결되고 올바른 방식으로 이미지의 크기가 조정됩니다 (이 방법은 사용할 수있는 모든 NSControl에서 작동합니다).
버튼을 활성화 또는 비활성화하면 표시 여부가 어떻게 영향을 받는지 알 수 없습니다. "사용 가능"속성 대신 "숨겨진"속성을 사용하지 않습니까?
[myButton setHidden:YES]
이렇게하면 버튼이 투명 해지고 클릭 수를 잃어 버리게됩니다.
[myButton setEnabled:NO]
이것은 사용자 클릭에 대한 답변 일뿐 아니라 찾고있는 것입니다. 이미지가 주로 회색입니까? 버튼을 비활성화하면 버튼이 회색으로 표시되어 이미지가 보이지 않게됩니다.
관련 문제
- 1. .net의 CTS에서 혼동 됨
- 2. symfony2 번들과 혼동 됨
- 3. jasperReports와 완전히 혼동 됨
- 4. CMPSB 명령어와 혼동 됨
- 5. 형식과 혼동 됨 - sqlite
- 6. 통화 상태와 혼동 됨
- 7. xpath와 혼동 됨
- 8. html에서의 링크가 혼동 됨
- 9. 파이썬 : list.remove와 혼동 됨
- 10. syslog 메시지 형식과 혼동 됨
- 11. 안드로이드에서 setId() 메소드와 혼동 됨
- 12. UIView의 원점에 의해 혼동 됨
- 13. fork() 시스템 호출에서 혼동 됨
- 14. DTO 만들기, 조금 혼동 됨
- 15. 클래스의 멤버 복사와 혼동 됨
- 16. % c와 ASCII 코드가 혼동 됨
- 17. DDD가 리포지토리 패턴 및 보고서와 혼동 됨
- 18. 반환 된 함수 결과가 조건문에 혼동 됨
- 19. SQL XML 데이터 유형에 대해 혼동 됨
- 20. applicationWillTerminate 및 background : 끔찍하게 혼동 됨
- 21. 내부 클래스, 간단한 동작과 혼동 됨
- 22. 내 페이팔 가입 버튼 테스트와 혼동 됨
- 23. char 포인터가 Cout에서 cout과 혼동 됨
- 24. 웹 응용 프로그램 백엔드 - 옵션과 혼동 됨
- 25. Session의 getAttribute 및 setAttribute 메소드와 혼동 됨
- 26. 개행, 유닉스 및 PHP에 혼동 됨
- 27. 내 크론 (Cron) 작업과 혼동 됨
- 28. SSL 구성 및 Tomcat과 혼동 됨
- 29. object.watch를 현재 스크립트에 통합하고 있습니까? 혼동 됨
- 30. 카운트 (*) 및 자체 조인에 혼동 됨
답장을 보내 주셔서 감사합니다. 네, setEnabled : NO를 사용하고 있습니다. 이미지가 회색이 아닙니다. 버튼을 비활성화하면 표시 여부가 달라질 수 있습니다. – user1054994