UIAlertview学不了怎么办。。

UIAlertview学不了怎么办。。

xcode 9.4.1不能用这个alertview怎么办

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
Tender10 2018-09-03 14:02:01

你可以在touchesBegan方法里写如下代码,这样点击屏幕的时候就会跳转控制器。

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    
    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"title" message:@"message" preferredStyle:UIAlertControllerStyleAlert];
    UIAlertAction *cancleBtn = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];
    UIAlertAction *okBtn = [UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:nil];
    [alert addAction:cancleBtn];
    [alert addAction:okBtn];
    
    [self presentViewController:alert animated:true completion:nil];
}


  • 提问者 慕移动2147961 #1
    哦哦哦。。好好好。非常感谢
    2018-09-03 19:31:15
提问者 慕移动2147961 2018-09-03 10:14:40

我的用alertview打不出代码呀。显示红色斜杠。。。我在网上找UIAlertController 弹框出不来。   
网上找的代码  弹框都出不来
也不报错。。。。
@implementation ViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"title" message:@"message" preferredStyle:UIAlertControllerStyleAlert];

    [self presentViewController:alert animated:YES completion:nil];
}这样。。但是弹窗不出来⊙∀⊙?呀

Tender10 2018-09-03 09:50:41

UIAlertView会出现一个警告,但是你可以使用看看效果,再下一个专题中会讲解UIAlertControl,这个控制器可以实现UIAlertView的效果,也是xcode 9.4.1中不提示警告的。这里讲解UIAlertView的目的是,一些代码中会有人写UIAlertView,以后工作中看到你知道这个控件是做什么用的,并且可以用什么控件去替代。

  • 提问者 慕移动2147961 #1
    我的用alertview打不出代码呀。显示红色斜杠。。。我在网上找UIAlertController 弹框出不来。     网上找的代码  弹框都出不来 也不报错。。。。 @implementation ViewController - (void)viewDidLoad {     [super viewDidLoad];     UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"title" message:@"message" preferredStyle:UIAlertControllerStyleAlert];     [self presentViewController:alert animated:YES completion:nil]; }这样。。但是弹窗不出来⊙∀⊙?呀
    2018-09-03 10:15:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师