`
折句号
  • 浏览: 11496 次
文章分类
社区版块
存档分类
最新评论

ios uialertview

 
阅读更多
uialertview  警告提示框的实现
UIAlertView *view = [[UIAlertView alloc]initWithTitle:@"Test"    //标题
2                                               message:@"this is a alert view "   //显示内容
3                                              delegate:nil          //委托,可以点击事件进行处理
4                                     cancelButtonTitle:@"取消"
5                                     otherButtonTitles:@"确定"
6                                                     //,@"其他",    //添加其他按钮 
7                                  nil];
8 [view show];效果图:

 iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,

- (void)showOkayCancelAlert {
    NSString *title = NSLocalizedString(@"A Short Title Is Best", nil);
    NSString *message = NSLocalizedString(@"A message should be a short, complete sentence.", nil);
    NSString *cancelButtonTitle = NSLocalizedString(@"Cancel", nil);
    NSString *otherButtonTitle = NSLocalizedString(@"OK", nil);

    UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title message:message preferredStyle:UIAlertControllerStyleAlert];
    
    // Create the actions.
    UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:cancelButtonTitle style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {
        NSLog(@"The \"Okay/Cancel\" alert's cancel action occured.");
    }];
    
    UIAlertAction *otherAction = [UIAlertAction actionWithTitle:otherButtonTitle style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
        NSLog(@"The \"Okay/Cancel\" alert's other action occured.");
    }];
    
    // Add the actions.
    [alertController addAction:cancelAction];
    [alertController addAction:otherAction];
    
    [self presentViewController:alertController animated:YES completion:nil];
}

 

[alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) {
        // 可以在这里对textfield进行定制,例如改变背景色
        textField.backgroundColor = [UIColor orangeColor];
    }];

 

分享到:
评论

相关推荐

    Android仿IOS UIAlertView对话框demo

    【Android仿IOS UIAlertView对话框demo】是一个Android开发项目,旨在实现与iOS系统UIAlertView类似的对话框效果。这个项目基于Android原生的Dialog类进行定制,通过自定义布局和样式,达到与iOS风格一致的视觉体验...

    ios UIAlertView修攺其布局,自定义UIAlertView

    在iOS开发中,`UIAlertView`是苹果提供的一种用于显示简单警告信息或用户确认操作的原生弹窗。然而,系统默认的`UIAlertView`存在一定的局限性,比如它最多只支持两个按钮,并且按钮布局固定,这在某些场景下可能...

    iOS UIAlertView自动关闭功能

    在iOS开发中,`UIAlertView`是用于向用户显示简单警告或确认消息的原生组件。然而,`UIAlertView`默认并不支持自动关闭功能,即它会在用户点击按钮后消失。但在某些情况下,开发者可能希望在特定时间间隔后自动关闭...

    IOS之UIAlertView的事件处理(免Delegate)

    在iOS开发中,`UIAlertView`是苹果提供的一种用于显示简单警告对话框的UI组件,通常包含一个标题、一条消息和一到两个按钮。在早期版本的iOS中,`UIAlertView`的事件处理通常需要通过实现其代理方法来完成,这增加了...

    Android仿IOS UIAlertView对话框demo 升级版

    http://blog.csdn.net/zhufuing/article/details/18735371博文demo; http://download.csdn.net/detail/zhufuing/6880735升级版

    Android仿IOS UIAlertView对话框

    本文实例为大家分享了Android仿IOS UIAlertView对话框的具体代码,供大家参考,具体内容如下 显示效果: 我在参考链接中看到了作者的仿的qq提示框,但是在使用的时候并不是很方面,有一些不足,于是我参照Android...

    自定义 UIAlertView

    在iOS开发中,UIAlertView曾是系统提供的一种用于展示警告或提示信息的标准组件,但在iOS 8之后被UIAlertController所取代。然而,在某些场景下,开发者可能仍需要自定义UIAlertView来实现特定的界面风格或者功能...

    UIAlertView\UIAlertController 文字左对齐实现

    在iOS开发中,`UIAlertView`和`UIAlertController`是两种常用的弹窗组件,用于向用户展示警告信息或者进行简单的交互。这两个组件在不同版本的iOS系统中有着不同的使用方式和表现形式。本篇将深入探讨如何实现`...

    ios-UIalertView.zip

    在iOS开发中,UIalertView是苹果提供的一种原生控件,用于向用户显示警告或确认信息,通常包含一个标题、消息文本以及一个或多个按钮。在这个"ios-UIalertView.zip"压缩包中,我们可能找到了一个针对UIAlertView的...

    swift-因为iOS8以后UIAlertView已经不推荐使用

    在iOS8及之后的版本中,苹果推荐开发者使用`UIAlertController`来替换`UIAlertView`,因为`UIAlertController`提供了更强大的功能和更好的自定义性。 `UIAlertView`在早期的iOS版本中是用于展示警告或提示用户信息...

    ios-UIAlertView封装.zip

    在iOS开发中,`UIAlertView`曾经是用于展示警告或询问用户简单信息的默认视图,但自iOS 8以后,它已经被`UIAlertController`取代。然而,在旧版本的iOS系统中,`UIAlertView`仍然是一个常用组件。这个"ios-...

    ios7 自定义UIAlertView

    在iOS开发中,UIAlertView是苹果提供的一种用于显示警告或询问用户简单信息的原生控件。然而,随着iOS系统的更新,特别是从iOS7开始,UIAlertView的样式和使用方式发生了一些变化,开发者有时需要对其进行自定义以...

    ios-custom-alertview:自定义UIAlertView。 继续将图像和UIViews添加到iOS7 +中的对话框

    自iOS7开始,addAlview在UIAlertView中不可用。 此类的视图层次结构是私有的,不能修改。 作为解决方案,此类创建一个iOS样式的对话框,您可以使用任何UIViews或按钮对其进行扩展。 动画和外观也被复制,不需要...

    ios-400行自定义UIAlertView.zip

    https://github.com/STShenZhaoliang/STAlertView 400行写的自定义UIAlertView,没有开太多接口,大家可以自由修改。

    ios-自定义UIAlertView虚化.zip

    这个名为“ios-自定义UIAlertView虚化.zip”的压缩包文件提供了一个自定义的alertView实现,它可能包含了一种特殊的虚化效果,以增强与系统原生UIAlertView的差异性和个性化。这个项目源自GitHub上的开源库,由...

    ios-简单的UIAlertView.zip

    在iOS开发中,UIAlertView是苹果提供的一种用于向用户展示简单警告、询问或确认信息的弹出视图。这个“ios-简单的UIAlertView.zip”文件很可能包含了关于如何在iOS应用中使用UIAlertView的一个简单示例或者教程。在...

    ios-swift - UIAlertView的使用.zip

    在iOS开发中,`UIAlertView`是苹果提供的一种用于向用户显示简单警告或确认信息的UI组件。这个组件在Swift编程语言中广泛应用于弹出视图的场景,例如提示用户保存数据、确认操作或者显示错误信息。`UIAlertView`虽然...

    ios-类似UIAlertView自定义.zip

    在iOS开发中,`UIAlertView`曾经是用于展示警告或询问用户简单信息的默认视图,但自iOS 8之后,苹果弃用了这个类,转而推荐使用`UIAlertController`。然而,有时候开发者可能仍需要创建类似`UIAlertView`的自定义弹...

    ios-imitate - UIAlertView.zip

    在iOS开发中,`UIAlertView`曾经是用于展示警告或询问用户信息的标准组件,但自iOS 8之后,它被`UIAlertController`所取代。然而,有些开发者可能仍希望保持`UIAlertView`的简单使用方式,因此`ios-imitate - ...

Global site tag (gtag.js) - Google Analytics