2009-10-27 3 views
0

아이폰은 ... 내가난 아이폰에 새로운 오전 화면

하나의 버튼을 누르면
-(void)viewDidload 
{ 
    actSheet = [[UIActionSheet alloc] initWithTitle:@"How" 
        delegate:self 
         cancelButtonTitle:@"ok"       
             destructiveButtonTitle:nil 
        otherButtonTitles:nil]; 
} 

, 내가

[actSheet showInView:self.view]; 

하지만 같은 코드 , 화면이 가득있는 viewDidLoad 코딩 한 UIActionsheet 잠금 잠긴 것처럼, 난 아무 것도 할 수 없었어.

+1

UIActionSheet가 시트를 표시하지만 사용자 입력에 응답하지 않으므로 응용 프로그램 (의도 한 동작)을 인계 받아 잠궈 화면이 잠겨 있습니까? 또한, 거기에있는 코드는 제목이없고 단추가없는 시트를 표시합니다 ... 매우 유용한 것은 아닙니다! –

+0

제목, ok 버튼도 삽입했습니다. ..........showInView를 사용하는 경우 viewwillappear에서 self.view가 작동하지만 fine.but 인 경우 IBAction 버튼을 사용하면 ..... ... –

답변

0

는 어디

- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex 

입니까?

1

최소한 위임자 (자체)로 설정 한 개체에 UIActionSheetDelegate 메서드 – actionSheet:clickedButtonAtIndex:을 구현해야합니다. 메서드가 호출 된 후 시트가 자동으로 닫힙니다.

관련 문제