iOS9.0之后彈框基礎(chǔ)樣式

彈框之一:提示框

1.創(chuàng)建提示框?qū)ο?,即UIAlertController對象

01.  ...
02. UIAlertController * alert = [UIAlertController alertControllerWithTitle:@"標(biāo)題"  message:@"alert提示框的內(nèi)容" preferredStyle:UIAlertControllerStyleAlert];
03. //  類方法:alertControllerWithTitle: message: preferredStyle:
04. //  @Parameter
05. //  P1:提示框的標(biāo)題,一般設(shè)置為nil
06. //  P2:提示框的提示文本
07. //  P3:提示框的顯示類型,一般選擇UIAlertControllerStyleAlert,這種類型可以理解成iOS9.0之前的UIAlertView控件類型
08. ...

2.創(chuàng)建提示框的按鈕對象,即UIAlertAction對象

01. ...
02. UIAlertAction *alertAction = [UIAlertAction actionWithTitle:@"標(biāo)題" style:UIAlertActionStyleDefault handler:^(UIAlertAction *_Nonnull action){按鈕點(diǎn)擊事件的處理}];
03. //  類方法:actionWithTitle: style: handler:
04. //  @Parameter
05. //  P1:按鈕顯示的文本
06. //  P2:按鈕類型
07. //  P3:按鈕點(diǎn)擊事件
08 ...

3.將創(chuàng)建的按鈕添加到提示框上

01. ...
02. [alert addAction:alertAction];
03. //  對象方法:addAction
04. //  @Parameter
05. //  P1:按鈕對象
06. ...

4.提示框是以控制器試圖的形式創(chuàng)建的,直接呈現(xiàn)在根控制器試圖上即可

01. ...
02. [self presentControllerView:alert animated:YES completion:nil]
03. //  對象方法:presentControllerView: animated: completion:
04. //  @Parameter
05. //  P1:要呈現(xiàn)的控制器試圖對象
06. //  P2:動(dòng)畫效果,邏輯值
07. //  P3:完成呈現(xiàn)后的執(zhí)行事件,一般為nil
08. ...

5.這樣就成功顯示了一個(gè)提示框

提示框的基礎(chǔ)樣式

提示框的樣式還有很多可以設(shè)置的點(diǎn),比如添加一個(gè)密碼框等等,詳情見iOS9.0之后提示框進(jìn)階樣式

彈框之二:上拉菜單

1.基本操作同上提示框的創(chuàng)建,只需要更改控制器試圖的類型即可。

01. ...
02. UIAlertController *alert = [UIAlertController alertControllerWithTitle:nil message:@"提示內(nèi)容" preferredStyle:UIAlertControllerSytleActionSheet];
03. //  preferredSytle:
04. //  Style1:UIAlertControllerStyleAlert -- 提示框
05. //  Style2:UIAlertControllerStyleActionSheet -- 按鈕的上拉菜單
06. ...

2.接下來的操作參照提示框的步驟,只是需要注意上拉菜單是無法添加文本框的。

上拉菜單的基礎(chǔ)樣式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,201評論 4 61
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點(diǎn)贊按鈕進(jìn)度條TabLayout圖標(biāo)下拉刷新...
    皇小弟閱讀 47,147評論 22 665
  • 最近聽到一篇報(bào)道覺得很有意思,說是北京一家餐廳推出了一種新的營銷模式——消費(fèi)者不用做任何選擇,直接進(jìn)店,店里每張桌...
    夜梭靜省閱讀 197評論 0 0
  • 西曦子閱讀 442評論 8 8
  • 在窗前獨(dú)自遙望夜空,夜少了星星的陪伴是如此孤寂! 夜,總是黑的!就像藏在樓影斑駁里那樣!偶有一千零一只綿羊出現(xiàn),把...
    米夏小雨閱讀 326評論 0 1

友情鏈接更多精彩內(nèi)容