Adding a simple UIAlertView

后端 未结 10 648
囚心锁ツ
囚心锁ツ 2020-12-12 14:26

What is some starter code I could use to make a simple UIAlertView with one \"OK\" button on it?

10条回答
  •  悲&欢浪女
    2020-12-12 15:17

    When you want the alert to show, do this:

        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"ROFL" 
                                                        message:@"Dee dee doo doo." 
                                                        delegate:self 
                                                        cancelButtonTitle:@"OK" 
                                                        otherButtonTitles:nil];
    [alert show];
    
        // If you're not using ARC, you will need to release the alert view.
        // [alert release];
    

    If you want to do something when the button is clicked, implement this delegate method:

    - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
        // the user clicked OK
        if (buttonIndex == 0) {
            // do something here...
        }
    }
    

    And make sure your delegate conforms to UIAlertViewDelegate protocol:

    @interface YourViewController : UIViewController  
    

提交回复
热议问题