美文网首页
iOS StoryBoard故事板

iOS StoryBoard故事板

作者: DeerRun | 来源:发表于2018-12-14 18:47 被阅读16次

performSegueWithIdentifier底层实现

 1.到StoryBoard当中去查找有没有给定标识的segue.
 2.根据指定的标识,创建一个UIStoryboardSegue对象之后, 把当前的控制器,给它源控制器属性赋值(segue.sourceViewController).
 3.UIStoryboardSegue对象,再去创建它的目标控制器.给UIStoryboardSegue的目标控制器属性(segue.destinationViewController)赋值
 4.调用当前控制器prepareForSegue:方法,告诉用户,当前的线已经准备好了.
 5.[segue perform]
   [segue.sourceViewController.navigationController pushViewController:segue.destinationViewController animated:YES];

自动跳转

//准备跳转前调用
//做一些传递数据.
//传递数据(顺数数据)
//1.数据接收的控制器(XMGContactVC_2)定义一个属性,来接收数据
//2.数据的来源控制器要拿到数据接收的控制器.
//3.给接收的控制器的接收数据的属性给它赋值.

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
    
    //要跳转的目标控制器
    NSLog(@"%@",segue.destinationViewController);
    //源控制器
    NSLog(@"%@",segue.sourceViewController);
}

相关文章

  • iOS StoryBoard故事板

    performSegueWithIdentifier底层实现 自动跳转 //准备跳转前调用//做一些传递数据.//...

  • iOS Storyboard Reference的使用

    Storyboard简述 storyBoard(故事板)是苹果在iOS5中引入的新技术,是苹果一直推荐使用的界面开...

  • ios-storyBoard故事板

    注意此问主要学习1)选项卡控制器TabBarController以及结合故事板绑定所见的类对象2)如何修改全局导航...

  • SDtool-8:故事板 Storyboard and Stor

    Storyboard:故事板 今天给大家介绍的是硅谷著名的“谷歌冲刺计划”中倡导的Storyboard(故事板)。...

  • Storyboard简介

    Storyboard也叫故事板,首次在iOS 5出现,会为你搭建应用程序界面节省很多时间。向你们展示一个故事板 你...

  • iOS故事板(storyboard)的约束

    在移动端开发过程中,可视化的搭建UI效率是非常高的,苹果官方也是强力推荐。我们现在来学一学如何利用系统自带的故事版...

  • ios-storyBoard故事板(2)

    1.1Segue 连线跳转 明确跳转源头:明确地知道跳转动作是由哪个控件触发的 不明确跳转源头:无法确定跳转动作是...

  • 故事板(Storyboard)

    故事叙说(story-telling)是 UX 设计中一种高效的沟通方式,而其中一种故事叙说的方法就是故事板(st...

  • 故事板入门

    作为一个iOS开发者,我觉得应该掌握以下storyboard的基本用法。或许很多人说故事板有种种弊端,比如耗费性...

  • 在代码里跳转到StoryBoard上的控制器

    //先实例化目标控制器所在StoryBoard,假定目标控制器就在Main.storyBoard,故事板的name...

网友评论

      本文标题:iOS StoryBoard故事板

      本文链接:https://www.haomeiwen.com/subject/knxnhqtx.html