UIAlertView UIActionSheet随笔笔记
系統(tǒng)UIAlertView在很多地方有使用到,其創(chuàng)建的初始化的方法為:
- (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id /*<UIAlertViewDelegate>*/)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ...其中title、message 如上圖所示;delegate是設(shè)置監(jiān)聽對象,通常設(shè)為self,也就是ViewController控制器為監(jiān)聽者,并遵循UIAlertViewDelegate協(xié)議,可使用協(xié)議中的clickedButtonAtIndex設(shè)置當(dāng)點擊了按鈕后的實現(xiàn)內(nèi)容;cancelButtonTitle為圖中的“取消”,otherButtonTitle為圖中的“確定”,按鈕可以添加多個,所以...后還可以繼續(xù)追加;
?
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;通過傳入的buttonIndex獲得用戶點擊的是哪個button;
通過alertViewStyle的類型可以設(shè)置文本框樣式;
通過textFieldAtIndex:(NSInteger)textFieldIndex獲得具體是哪個UITextField;
最后通過show方法顯示UIAlertView;
?
UIActionSheet于UIAlertView類似,第一項按鈕為紅色提示,顯示方法不是show而是 showInView.
轉(zhuǎn)載于:https://www.cnblogs.com/litaowei/p/3712025.html
總結(jié)
以上是生活随笔為你收集整理的UIAlertView UIActionSheet随笔笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenGL Shader Key Po
- 下一篇: 编写程序输入一个5x5的矩阵,将最大元素