ios开发之oc-UIAlertView

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios开发之oc-UIAlertView相关的知识,希望对你有一定的参考价值。

ios开发中,有的时候会再点击某个按钮之后弹出相应的选项,不同的选项,我们将进行不同的动作,UIAlertView就能够很好地实现这样的功能。

1.添加UIAlertView

在点击的按钮事件中,你想弹出选项的地方写入:

 UIAlertView *alertView=[[UIAlertView alloc] initWithTitle:@"菜单的标题,nil为空,及没有标题"

                                                    message:@"说明,对弹出来的选项的解释说明"

                                                   delegate:self//代理,一般都是self

                                           cancelButtonTitle:@"取消选项,这里是显示值"

                                           otherButtonTitles:@"简单",@"一般",@"困难",@"这里添加不同的选项", nil];//注意,后面要有个nil.

    [alertView show];//让它在显示出来

2.实现方法

当点击不同的选项,你要根据他的选项进行操作。

首先,要实现UIAlertView的代理

<UIAlertViewDelegate>

然后,写下如下的函数

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

    NSString *chose=[alertView buttonTitleAtIndex:buttonIndex];

    if([chose isEqualToString:@"简单"])

    {  //操作1 }

    else if([chose isEqualToString:@"一般"])

    { //操作2}

    else if([chose isEqualToString:@"困难"])

    {//操作3    }

   else

    { return;}

}

这样,就可以愉快地进行菜单选择了。

以上是关于ios开发之oc-UIAlertView的主要内容,如果未能解决你的问题,请参考以下文章

李洪强iOS开发之 - 项目架构

iOS开发之手势识别汇总

IOS开发之代码之九宫格

iOS开发系列文章(持续转载中……) 感谢作者,直接连接到作者文章的

李洪强iOS开发之iOS学习方法收集

iOS开发之语音录制