2.8 展示一個警告框
阿新 • • 發佈:2019-01-14
文章目錄
2.8 展示一個警告框
我們需要一個標題,訊息,一個或者多個行為按鈕來建立一個經典的警告框.每一個行為按鈕都有一個block,該block會在使用者點選該行為按鈕的時候執行.
舉個例子,讓我們研究一個顯示一個包含一個OK按鈕的顯示錯誤資訊彈窗的幫助方法.當用戶點選OK按鈕,警告框會消失,程式將停止繁忙模式,以下是程式碼:
- (void)showSaveImageFailureAlertWithMessage:(NSString *)message { UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"Failed to save image" message:message preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction* okAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { [self stopBusyMode]; }]; [alert addAction:okAction]; [self presentViewController:alert animated:YES completion:nil]; }