目前為止,已經知道3種IOS彈框:
1、系統彈框-底部彈框 UIActionSheet
(1)用法:處理用戶非常危險的操作,比如注銷系統等
(2)舉例:
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"確定要注銷?" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"確定" otherButtonTitles:nil, nil];
[sheet showInView:self.view];
[sheet showInView:self.view];
(3)效果


2、系統彈框-中間彈框
(1)用法:處理一般提醒,如果非必須,盡量不用,影響友好性。
(2)舉例:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"警告" message:@"賬號或者密碼錯誤" delegate:nil cancelButtonTitle:@"好的" otherButtonTitles:nil, nil];
[alert show];
[alert show];
(3)效果:

在登陸界面,輸入賬號密碼,如果有一項輸入錯誤,彈框提示,必須點擊“好的”才能重新輸入

3、三方框架MBProgressHuD彈框-中間彈框
(1)用法:需要引入該框架文件,這里在它基礎上,寫了一個分類,頭文件“MBprogressHUD+MJ.h”,更方便方法調用。其他需要調用方法的文件包含該頭文件即可。優點在於只提示1秒鍾,然后迅速消失,不需要用戶去點擊。比較友好。

(2)舉例:
[MBProgressHUD showError:@"密碼錯誤"];
[MBProgressHUD showMessage:@"登錄中...."];
[MBProgressHUD showMessage:@"登錄中...."];
(3)效果:

