UIAlertView点击确定后,如何跳转到storyboard中创建的另一个UIViewController?
2015-04-01 02:57
441 查看
首先要让button所在的ViewController类实现UIAlertView的UIAlertViewDelegate接口,接口中定义了一些方法,其中
这个方法会在AlertView中的button被点击时被调用,自己可以根据buttonIndex调用不同的方法,
cancel默认是0,所以如果你的alertview只有一个button的话,实现点击确定后的跳转,
其中tag相当于alertview的标签,可以通过[alertview setTag:]方法设置,用来区别同一ViewController中的多个AlertView对象,根据我的尝试,似乎默认都为0.
segue为自定义的实现跳转的方法。
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
这个方法会在AlertView中的button被点击时被调用,自己可以根据buttonIndex调用不同的方法,
cancel默认是0,所以如果你的alertview只有一个button的话,实现点击确定后的跳转,
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ if (alertView.tag == 1) { [self segue]; } }
其中tag相当于alertview的标签,可以通过[alertview setTag:]方法设置,用来区别同一ViewController中的多个AlertView对象,根据我的尝试,似乎默认都为0.
segue为自定义的实现跳转的方法。
-(void)segue{ UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; UIViewController *indexViewController = [mainStoryboard instantiateViewControllerWithIdentifier:@"IndexViewController"]; indexViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; [self presentViewController:indexViewController animated:YES completion:^{ NSLog(@"登录成功!"); }]; }
相关文章推荐
- 如何让UIView中的Button点击之后跳转到另一个ViewController上去,ViewController上也有一个按钮 可以返回
- android中如何添加一个监听按钮,点击之后从一个activity跳转到另一个activity
- iOS实现点击按钮,跳转到与mian.storyboard 中与ViewController 关联的页面
- 如何实现点击UITableViewCell中的控件,能调用到所在的ViewController对象进行页面跳转
- 如何绑定android点击事件--跳转到另一个页面并实现关闭功能?
- ctrl+左键点击一个函数名,跳转到另一个文件,如何返回原位置?
- 如何跳转至一个storyboard中指定的viewcontroller,也可以跳转至一个指定的navigationController
- swift navigation创建 Swift UIViewController页面跳转汇总
- 在uiview 的tableView中点击cell进入跳转到另一个界面的实现方法
- 如何使用Storyboard创建UIPageViewController
- storyboard 中如何从一个viewcontroller跳转到另外一个storyboard
- ASP.NET 弹出提示框,点击确定后跳转到另一个页面
- 如何使用Storyboard创建UIPageViewController
- 当创建网页时,如何把信息从一个页面传递到另一个页面
- 弹出消息框点击确定后跳转
- 如何通过XIB 创建自定义的UIViewTableCell
- 如何使用确定的业务模型简化formula的创建工作?
- aspx.cs 文件中,想实现弹出一个警告窗口后,点击“确定”后,重定向到一个 list.aspx 页,如何做啊?
- 点击确定按钮之后实现跳转
- iphone 如何跳转到另一个页面