문제

Uibutton의 Ibaction을 프로그래밍 방식으로 변경할 수있는 방법이 있습니까?

두 개의 버튼을 만들고 버튼을 사용할 수 있다는 것을 알고 있습니다 .hidden = bool이지만 iBaction 자체를 변경합니다.

도움이 되었습니까?

해결책

확신하는. 당신이 사용할 수있는 addTarget:forControlEvents: 그리고 removeTarget:action:forControlEvents: 동작 방법과 컨트롤 간의 연결을 수동으로 관리합니다. 두 방법이 모두 있습니다 UIControl.

다른 팁

질문을 이해하는지 잘 모르겠습니다. iBaction이 사용자 정의 메소드를 호출하고 해당 방법을 수행 할 조치에 대한 논리를 두지 않는 이유는 무엇입니까?

확신하는:

-removetArget : ACTION : FORCONTROLEVENTS : 오래된 행동을 제거합니다

-AddTarget : ACTION : FORCONTROLEVENTS : 새로운 동작을 추가합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top