1. 程式人生 > >ios中的三種彈框

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)效果:  技術分享