国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

UIAlertView&UIActionSheet隨筆筆記

2019-11-14 20:30:44
字體:
來源:轉載
供稿:網友

系統UIAlertView在很多地方有使用到,其創建的初始化的方法為:

- (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id /*<UIAlertViewDelegate>*/)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... 

其中title、message 如上圖所示;delegate是設置監聽對象,通常設為self,也就是ViewController控制器為監聽者,并遵循UIAlertViewDelegate協議,可使用協議中的clickedButtonAtIndex設置當點擊了按鈕后的實現內容;cancelButtonTitle為圖中的“取消”,otherButtonTitle為圖中的“確定”,按鈕可以添加多個,所以...后還可以繼續追加;

 

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;

通過傳入的buttonIndex獲得用戶點擊的是哪個button;

通過alertViewStyle的類型可以設置文本框樣式;

通過textFieldAtIndex:(NSInteger)textFieldIndex獲得具體是哪個UITextField;

最后通過show方法顯示UIAlertView;

 

UIActionSheet于UIAlertView類似,第一項按鈕為紅色提示,顯示方法不是show而是 showInView.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 固镇县| 嫩江县| 巴彦县| 榆林市| 中牟县| 滁州市| 清涧县| 达尔| 宜兰县| 五河县| 定兴县| 桐庐县| 出国| 新乐市| 电白县| 沈丘县| 杭锦旗| 盐城市| 丹东市| 牟定县| 陈巴尔虎旗| 偃师市| 秦安县| 阜阳市| 会理县| 甘肃省| 温宿县| 长子县| 彩票| 阜新市| 中宁县| 越西县| 鄱阳县| 安远县| 冀州市| 金门县| 肥城市| 贡觉县| 吴旗县| 永顺县| 九江县|