2011-02-07 3 views

답변

0

아니요. 사용자 정의 하위 클래스로도 할 수 없습니다. 이 작업을 수행하는 유일한 방법은 선택기를 구현하고 다른 하나를 호출하는 프록시 객체를 생성하고 다른 모든 선택기를 변경되지 않은 상태로 전달하는 것입니다. 그러나 실제로 이것을 할 이유가 없습니다.

0

다른 UIAlertViews에 사용자 지정 선택기를 설정하려고했습니다. 이 문제에 대한 답은 각각의 특정 UIAlertView를 내 메인 뷰 컨트롤러 호출 클래스의 자동 렌더링 된 필드로 만드는 것이 었습니다. 이 방법은 대리자 메서드 - (void) alertView : (UIAlertView *) alertView didDismissWithButtonIndex : (NSInteger) buttonIndex가 호출 될 때 alertView 필드를 적절한 메서드 호출에 대한 가드로 사용합니다.