2011-06-11 7 views
0

iOS 코딩의 새로운 기능입니다. UIButton 하위 클래스 내부에서 모달 대화 상자를 표시 할 수 싶습니다. 전에 UIViewController 안에있는 presentModalViewController을 사용했습니다. 내 서브 클래 싱 된 UIButton에서 UIViewController에 대한 참조를 얻는 방법은 무엇입니까?UButton 하위 클래스의 presentModalViewController

어떻게하면 부모인지 확인할 수 있습니까? UIViewController 상위에 UIButton 하위 클래스의 대리자로 설정할 수있는 프로토콜을 구현 하시겠습니까?

답변

2

UIButton과 마찬가지로 서브 클래스로 사용할 수 있습니다 (UIButton). 보기 컨트롤러에서 메소드를 호출하는 버튼에서 트리거되는 작업을 설정하십시오. 뷰 컨트롤러는 모달 뷰 컨트롤러를 푸시하는 것을 처리합니다.

뷰 컨트롤러가보기에 첨부되어있을 때 단추에서보기 컨트롤러를 찾을 수있는 방법이 있지만 더 나은 방법입니다.

+0

버튼 푸시 동작을 설정하려면이 설정이보기 컨트롤러 내에서 완료 되었습니까? (이것은 더 의미가있다) – russau

+0

'addTarget : action : forControlEvents :'를 사용하는 뷰 컨트롤러 내부 –