UIAlertController 大坑
生活随笔
收集整理的這篇文章主要介紹了
UIAlertController 大坑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? 項目中在使用UIAlertController的時候發現點擊空白處無法取消控件,添加手勢也無法識別,后來發現使用這個控件的時候必須添加唯一的一個取消按鈕。即必須有一項是UIAlertActionStyleCancel類型的按鈕。如果有2項會報錯,如果沒有,點擊空白處控件無法消失。
? UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"變動類型" message:nil preferredStyle:UIAlertControllerStyleActionSheet];
[alertController addAction:[UIAlertAction actionWithTitle:@"兌換" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {NSLog(@"點擊確認");}]];[alertController addAction:[UIAlertAction actionWithTitle:@"退貨" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {NSLog(@"點擊確認");}]];// 由于它是一個控制器 直接modal出來就好了 [self presentViewController:alertController animated:YES completion:nil];?
轉載于:https://www.cnblogs.com/yaoyao0110/p/6228450.html
總結
以上是生活随笔為你收集整理的UIAlertController 大坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 必须使用初始化列表的情况
- 下一篇: 类的加载次序与继承