저는 아이폰 개발의 녹색 손입니다. 그리고 나는 단지 "showInView"인 UIActionsheet 메서드에 대해 혼란스러워합니다. 그렇다면 작업 표를 호출 한 뷰와 자체 작업 시트의 관계는 무엇입니까?
사실 저는 액션 시트의 버튼을 사용자 정의하기 위해 노력했습니다. 그래서 클래스를 생성하고 메소드를 덮어 썼습니다. 그리고 실제로 superview에서 메소드를 호출하고 싶습니다. 아무도 솔루션을 가지고 있지 않습니까?작업 표의 컨테이너 클래스를 얻는 방법은 무엇입니까?
감사합니다.
은 (BTW, 나는 다음과 같은 코드를 시도했지만 작동하지 않습니다.)
- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated
{........
else if (buttonIndex==sharers.count+1)
{
AddCommentViewController *parentController=(AddCommentViewController *)[self.superview nextResponder];
}
액션 시트 단추를 사용자 지정하거나 하위 클래스를 만드는 것과 관련된 코드에서 아무 것도 볼 수 없습니다. – PeyloW
AddCommentViewController에 사용자 정의 된 작업 시트가 있습니다. 여기에있는 코드는 AddCommentViewController의 메소드를 호출하려는 Actionsheet 클래스에 있습니다. – user880449