사용자가 버튼 (UIControlEventTouchUpInside)을 터치 할 때 신호를 보내려고합니다. UIButton에 옵저버를 어떻게 추가합니까?어떻게하면 UIButton에 옵저버를 추가 할 수 있습니까?
2
A
답변
4
UIControl의 문서를보십시오.
[myButton addTarget:self
action:@selector(touch:)
forControlEvents:UIControlEventTouchUpInside];
이 방법은 포함 UIControl
(상속 아무것도 작동하지만 대상이있는 UIButton이 추가되거나 구현되는 클래스이다 UIButtons
:
2
// add target and action
[myButton addTarget:self
action:@selector(buttonClicked:)
forControlEvents:UIControlEventTouchUpInside];
에 제한되지 않는다. addTarget에 nil을 설정하면 액션은 buttonClicked : selector에 응답하는 응답자가 발견 될 때까지 응답 체인을 통과합니다. buttonClicked : selector는 다음과 같이 구현됩니다.
-(void)buttonClicked:(id)sender
{
// do stuff here
}
관련 문제
- 1. uibrogressbar를 uibutton에 추가 할 수 있습니까?
- 2. 어떻게하면 텍스트 파일에 추가 할 수 있습니까?
- 3. NSObject 옵저버를 어떻게 디버깅 할 수 있습니까?
- 4. UITableViewController의 NotificationCenter에 옵저버를 추가 할 위치
- 5. UIButton에 셀렉터 추가
- 6. UIButton에 이미지를 추가 할 때 발생합니다.
- 7. 어떻게하면 ssrs 표현식에 두 개의 필드를 추가 할 수 있습니까?
- 8. 어떻게하면 프로젝트에 Linkedin 라이브러리 및 인증을 추가 할 수 있습니까?
- 9. 어떻게하면 C# 응용 프로그램에 vb.net dll을 추가 할 수 있습니까?
- 10. 어떻게하면 수동으로 wordpress에 대한 링크에 추가 할 수 있습니까?
- 11. 어떻게하면 h1에 자바 스크립트로 클래스를 추가 할 수 있습니까?
- 12. 어떻게하면 java.text.NumberFormat을 사용하여 단위를 추가 할 수 있습니까?
- 13. 어떻게하면 MatPlotLib 기본 맵에 제목을 추가 할 수 있습니까?
- 14. UIButton에 NSString 카테고리 확장 추가
- 15. KVO : 옵저버를 제거 할 수 없습니다.
- 16. 레일 - 옵저버를 사용하여 모델 저장을 취소 할 수 있습니까?
- 17. UIButton에 @selector가있는 배열 인수를 전달할 수 있습니까?
- 18. 어떻게하면 Nhibernate 트랜잭션이 실패 할 수 있습니까?
- 19. 어떻게하면 리터럴을 haskell의 num이되게 할 수 있습니까?
- 20. 어떻게하면 pdf 파일을 업로드 할 수 있습니까?
- 21. 어떻게하면 git 사용자를 병합 할 수 있습니까?
- 22. 어떻게하면 Excel에서 반올림 할 수 있습니까
- 23. 어떻게하면 mysql 변경을 감지 할 수 있습니까?
- 24. 어떻게하면 안드로이드 크롬에서 로그인 할 수 있습니까?
- 25. 어떻게하면 R에서 스플라인 보간을 할 수 있습니까
- 26. 어떻게하면 DECLARE_HANDLE을 (를) 언명 할 수 있습니까?
- 27. 어떻게하면 m2e 경고를 억제 할 수 있습니까?
- 28. 어떻게하면 SQL을 eSQL로 변환 할 수 있습니까?
- 29. 어떻게하면 XAML에서이 작업을 수행 할 수 있습니까?
- 30. 어떻게하면 이것을 제거 할 수 있습니까?