UIPopover Как сделать всплывающее окно с такими кнопками?

enter image description here

Мне интересно, как я могу создать всплывающее окно с такими кнопками.

ОТВЕТ:

UIActionSheet * actionSheet = [[UIActionSheet alloc] initWithTitle: nil 
                                                          delegate: self
                                                 cancelButtonTitle: nil 
                                            destructiveButtonTitle: nil 
                                                 otherButtonTitles: @"Take Photo",
                                                                    @"Choose Existing Photo", nil];

[actionSheet showFromRect: button.frame inView: button.superview animated: YES];

Где-то еще в вашем классе делегированных объектов...

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
    if (buttonIndex == 0) {
         // take photo...
    } 
    else if (buttonIndex == 1) {
         // choose existing photo...
    }
}
19
задан Ashley Mills 31 July 2014 в 13:13
поделиться