저는 iOS 개발자이며 Mac 앱을 개발하고 싶습니다. (기본적으로 iOS 앱의 "포트"입니다). iOS의 IB에서는 하나의 UIButton을 둘 이상의 액션에 연결하는 것이 매우 쉽습니다. Mac App에서는 NSButton을 단일 액션에만 연결할 수 있다는 것을 알았습니다. 하나 이상의 액션에 NSButton을 연결하는 방법이 있습니까?둘 이상의 액션이있는 NSButton
4
A
답변
4
NSButton을 둘 이상의 동작에 연결하는 방법이 있습니까?
NO. 이것은 OSX Cocoa 응용 프로그램에서 지원되지 않습니다.
조건에 따라 setAction:
해야하지만 한 번에 하나씩 만 사용할 수 있습니다.
두 가지 메서드 (동작)를 호출하려는 경우 IBAction 메서드에서 호출해야합니다.
-(IBAction)multipleActions:(id)sender{
[self method1:sender];
[self method2:sender];
}
+0
코코아와 코코아 터치에는 약간의 차이점이 있었지만 많은 차이점이 있음을 알았습니다. –
관련 문제
- 1. 둘 이상의 결과 집합에 대한 둘 이상의 쿼리
- 2. 둘 이상의 Nth-Child
- 3. NodeJs에서 둘 이상의 연결
- 4. 둘 이상의 데이터 쿼리
- 5. 둘 이상의 SenTestCase 연결
- 6. 잡아 둘 이상의 범주
- 7. 둘 이상의 객체 터널링
- 8. (둘 이상의) 선형 부등식
- 9. JSP로 둘 이상의 preparestatement
- 10. nl2br 둘 이상의 개행
- 11. PDO INSERT - 둘 이상의
- 12. 둘 이상의 UIPickerView 사용
- 13. 둘 이상의 사용자 검색
- 14. UiImagePickerController - 둘 이상의 사진
- 15. 둘 이상의 열에서 검색
- 16. BlazeDS에서 둘 이상의 채널
- 17. drawstring에 둘 이상의 글꼴 사용
- 18. 둘 이상의 테이블에서 LINQ 집계
- 19. 둘 이상의 링크를 리디렉션하는 방법
- 20. Codeigniter는 둘 이상의 컨트롤러를 사용합니까?
- 21. 둘 이상의 데이터베이스를 동적으로 연결하십시오.
- 22. data.table의 둘 이상의 열을 업데이트하십시오.
- 23. 둘 이상의 항목이있는 필드를 선택하십시오.
- 24. 둘 이상의 셰이프 이름 바꾸기
- 25. 둘 이상의 줄에 대한 머리글
- 26. 둘 이상의 DialogBox를 표시하지 않습니다.
- 27. 함수에서 둘 이상의 값 반환
- 28. OAuth에서 둘 이상의 공급자 사용
- 29. 함수에서 둘 이상의 값 반환
- 30. 어셈블리 언어 - 둘 이상의 형식?
왜 그냥 버튼을 두 가지 방법을 호출하는 일반적인 처리기를 호출하지? 단 하나의 행동에 대해 여러 목표를 갖는 것보다 간단합니다. – CodaFi
[self method]와 같은 액션 내에서 여러 메소드를 호출 할 수 있습니다. – NewStack
우선,보기 영역이 적으므로 하나의 버튼을 여러 작업과 함께 사용하십시오. osx에서는 큰 화면 영역이 있습니다. 여러 개의 버튼을 만들 수 있습니다. 아니요. –