一般segue的使用方法是

-(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,拖向另外一个页面。。。如下图所示

若有更好的方法调用,忘告知共享。。。谢谢

灵活使用segue导航相关推荐

  1. 深度解读扫地机器人的导航原理

    科技改变生活,不可否认科技的进步的确为我们的生活带来许多便捷,以智能家电为例,智能电饭煲.智能洗碗机.智能扫地机等产品已逐渐成为家庭的一分子,其中以扫地机表现最为抢眼.能做到智能规划清扫,收割了不少家 ...

  2. IOS学习之关于导航那些事

    想写一篇文章,用一个demo, 把导航相关的知识都包含在内. 这个demo要尽量简单,切合实际开发需求,不能偏离主题,所以也不能涉及到太多其它非导航相关的知识点. 经过苦思冥想,最终这个集简单,奢华于 ...

  3. 扫地机器人是如何实现路径规划的 揭秘扫地机的定位导航原理

    科技改变生活,不可否认科技的进步的确为我们的生活带来许多便捷,以智能家电为例,智能电饭煲.智能洗碗机.智能扫地机等产品已逐渐成为家庭的一分子,其中以扫地机表现最为抢眼.能做到智能规划清扫,收割了不少家 ...

  4. 鹅厂大佬爆肝200小时的编程导航是什么样的(已开源)

    前言 同样是潜水或者销声匿迹,但有的人却是偷偷发育,然后惊艳所有人,这不鹅厂好友鱼皮花了一个月开源了一个编程导航,内容上也是相当丰富,页面也是非常nice,现在分享给大家. 最近一个月,上班之余,鱼皮 ...

  5. ios开发问题汇总(一)

    教程汇总 IOS比较好的网络教程:IOS编程浅蓝教程 IOS编程教程(五)自定义UITableView的表单元格 菜鸟教程-iOS教程 开发问题 实现页面切换,网上某些文章写的是: [self.nav ...

  6. 科普:不要对移动机器人有误解

    来源:Allians联汇智造  作者:CSDN博主 一.移动机器人介绍 区别于AGV(AutomaticGuided Vehicle,自动导引车,指装备有电磁或光学等自动引导设备,能按规定路径行走的自 ...

  7. flex----导航

    导航 导航的作用是在不同的子组件之间相互切换的时候,能够保证顺利的操作运行和导向. ViewStack导航.Tab导航.Accordion 一. ViewStack导航设计 ViewStack是一种可 ...

  8. 久其通用数据管理平台_银保行业通用的CRM系统,为你轻松化解庞大数据难题

    内容简介 本文以中国人寿财产保险股份有限公司某市的分公司为例,介绍智慧平台通过为该公司量身定制银保业通用的CRM系统,让各层级的管理者通过手机/电脑端便能在线提报相关数据,使数据收集.数据管理.流程分 ...

  9. [转] Silverlight Navigation(多页面切换、传值)

    导航.简单的理解可以是从一个页面跳转到另外一个页面.在传统的ASP.NET网站中这种效果很容易实现.而在Silverlight中我们也同样可以,我们有两种方法来实现这个效果.    第一个选择是使用代 ...

最新文章

  1. 2021-2030 无人机行业十大发展趋势
  2. dll function 'xxx' not found
  3. 磨刀——python及相关工具
  4. 英宝通4.0公开课---致力于提供最新的Unity3D技术
  5. 计划备份mysql数据库
  6. mysql 1066解决方法_MySQL查询语法帮助:错误#1066-表格/别名不唯...
  7. HTTP最常见的请求头
  8. 用摸鱼学来解释隐马尔可夫模型(HMM)
  9. AndroidStudio配置gradle,让App自动签名
  10. TOPSIS法(小白必看文章包含详细源代码及注释)
  11. Android UI个性style开源组件
  12. ppoe拨号被远程计算机终止,Windows各操作系统常见PPPoE拨号错误代码说明
  13. python爬取wifi密码完整代码_WIFIpass – Python获取本机保存的所有WIFI密码(附源代码)...
  14. c语言cm 英尺换算
  15. 边缘云计算概念、架构及应用场景
  16. 感知哈希算法实现以图搜图软件
  17. win11磁盘分区_win11系统磁盘如何分区
  18. linux怎么配置yolo环境,【项目实战】 YOLOv5 安装配置及简单使用
  19. PMP笔记-产品核实、范围核实及质量控制的区别
  20. 解决IDEA不能自动导包的问题

热门文章

  1. SCI英文文献模板/查看SCI论文分区/tex模板的使用
  2. 【PS】150种真实木材纹理背景素材
  3. js 打印helloworld
  4. 郑尚志C语言程序设计答案,[高等学校规划教材 工程应用型院校计算机系列教材]操作系统...
  5. AxMath的常用操作
  6. 政府部门网络建设解决方案全过程
  7. 排除计算机网络故障原则,计算机网络故障排除理论与实践研究
  8. YOLOv5s网络结构详解
  9. Yolov5s模型在全志V853平台上的部署方法和应用
  10. e^2 约等于 2.71828