ios中的三種彈框


目前為止,已經知道3種IOS彈框:
1、系統彈框-底部彈框 UIActionSheet 
(1)用法:處理用戶非常危險的操作,比如注銷系統等
(2)舉例:
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"確定要注銷?" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"確定" otherButtonTitles:nil, nil];
  [sheet showInView:self.view];
(3)效果
技術分享
  技術分享
2、系統彈框-中間彈框
(1)用法:處理一般提醒,如果非必須,盡量不用,影響友好性。
(2)舉例:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"警告" message:@"賬號或者密碼錯誤" delegate:nil cancelButtonTitle:@"好的" otherButtonTitles:nil, nil];
       [alert show];
(3)效果:
技術分享
在登陸界面,輸入賬號密碼,如果有一項輸入錯誤,彈框提示,必須點擊“好的”才能重新輸入
技術分享
 
3、三方框架MBProgressHuD彈框-中間彈框
(1)用法:需要引入該框架文件,這里在它基礎上,寫了一個分類,頭文件“MBprogressHUD+MJ.h”,更方便方法調用。其他需要調用方法的文件包含該頭文件即可。優點在於只提示1秒鍾,然后迅速消失,不需要用戶去點擊。比較友好。
技術分享
(2)舉例:
[MBProgressHUD showError:@"密碼錯誤"];
[MBProgressHUD showMessage:@"登錄中...."];
(3)效果:
技術分享
  技術分享
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM