您的位置:首页 > 产品设计 > UI/UE

灵活使用segue导航

2015-06-22 10:51 513 查看
原文地址:http://blog.csdn.net/yanxiaoqing/article/details/7103663

一般segue的使用方法是

[plain] view
plaincopy

-(IBAction)selectDinkList:(UIButton *)sender

{

[self performSegueWithIdentifier:@"drinklist" sender:sender];

}

由UIbutton触发事件,导航到另外一个页面,但是如果我们所按下的按钮不是界面所设计的,比如UIAlertview上的确定按钮、或是键盘上的按钮,想达到同样的效果的话怎么办呢?

以UIAlertview为例:我们可以定义一个UIActionSheet *actionSheet;

设置delegate actionSheet setdelegate:self

然后将[self performSegueWithIdentifier:@"drinklist" sender:sender];改成

[self performSegueWithIdentifier:@"drinklist" sender:self.actionSheet];

即可,actionSheet可以表示你按下的当前页面的任何按钮对象,注意在storyboard上的连线,是ctrl+controller,拖向另外一个页面。。。如下图所示



若有更好的方法调用,忘告知共享。。。谢谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: