화면에 그림을 그리는 앱을 개발합니다. 버튼이 많은 툴판이 있습니다. 일부 사용자는 현재 사용자 조치에 따라 사용 중지되거나 눌러야합니다. "state"속성이 읽기 전용이라는 것을 고려하여 프로그래밍 방식으로 UIControlState 단추를 프로그래밍 방식으로 변경할 수 있습니까? 불가능할 경우,이 목적을위한 대안은 무엇입니까?Swift에서 프로그래밍 방식으로 UIButton 상태를 변경하는 방법
2
A
답변
7
를 들어 당신이 혼란스러워 생각합니다. UIControlState
은 타겟/액션을 설정하거나 특정 상태에 대한 버튼의 모양을 변경하는 데 사용됩니다 (예를 들어, 선택되었을 때 사용 된 이미지를 지정할 수 있으며 버튼이 선택된 상태로 변경합니다.
상태를 선택됨으로 변경하려면 선택한 속성 만 설정하면됩니다. 의 IsEnabled에 대한 마찬가지로
button.isSelected = true
:
button.isEnabled = false //disable the button
2
상태를 변경하려면 올바른 속성을 사용하십시오. 예를
button.isSelected = true
또는
button.isHighlighted = true
관련 문제
- 1. UIButton 상태를 프로그래밍 방식으로 변경하십시오.
- 2. 프로그래밍 방식으로 UIButton 상태를 변경하려면 어떻게해야합니까?
- 3. UIButton UIPopUpController 프로그래밍 방식으로
- 4. 프로그래밍 방식으로 UIButton 수정
- 5. ToggleButton 상태를 프로그래밍 방식으로 변경하는 방법은 무엇입니까?
- 6. 세부 사항을 변경하는 방법 Swift에서 프로그래밍 방식으로 splitViewController에서보기
- 7. Swift에서 UIBarButtonItem의 텍스트를 변경하는 방법
- 8. 다른 클래스 swift에서 프로그래밍 방식으로 버튼 만들기
- 9. 프로그래밍 방식으로 UIButton 동작을 코드화합니다.
- 10. 프로그래밍 방식으로 UIButton 가져 오기
- 11. IBAction에서 프로그래밍 방식으로 UIButton 추가
- 12. UIButton IBOutlet을 프로그래밍 방식으로 변경
- 13. UIButton 유형을 프로그래밍 방식으로 변경하십시오.
- 14. 하위보기로 UIButton 프로그래밍 방식으로 제한
- 15. 프로그래밍 방식으로 UIButton 상태 변경
- 16. UIBarButtonItem 상태를 프로그래밍 방식으로 변경하기
- 17. 프로그래밍 방식으로 TabBarViewController에서보기를 변경하는 방법?
- 18. 프로그래밍 방식으로 iOS에서보기를 변경하는 방법
- 19. Swift에서 프로그래밍 방식으로 NSTextField 만들기
- 20. 프로그래밍 방식으로 Swift에서 SKTileMapNode 만들기
- 21. Swift에서 프로그래밍 방식으로 NSWindow 만들기
- 22. Swift에서 프로그래밍 방식으로 Facebook 버튼의 텍스트를 변경하는 방법은 무엇입니까?
- 23. 프로그래밍 방식으로 UILongPressGestureRecognizer의 상태를 변경하십시오
- 24. 프로그래밍 방식으로 프로그래밍 방식으로 웹 사이트 기본 문서를 변경하는 방법
- 25. 푸시 알림 상태를 프로그래밍 방식으로 결정하는 방법?
- 26. 프로그래밍 방식으로 시간 간격 상태를 결정하는 방법
- 27. UiButton 위치가 프로그래밍 방식으로 변경되지 않습니다.
- 28. UIButton 속성을 변경하는 방법
- 29. 항목 상태를 프로그래밍 방식으로 설정합니다.
- 30. Swift에서 UIButton 패딩 3