首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码客

    自定义转场动画

    . // import UIKit class CustomPushSegue: UIStoryboardSegue { override func perform() { All rights reserved. // import UIKit class CustomPushUnwindSegue: UIStoryboardSegue { override -> UIStoryboardSegue { if let id = identifier{ if id == "unwindToLogin" { let

    80120发布于 2019-10-22
  • 来自专栏码客

    iOS 页面传值

    ViewController拖出一条segue,假如从A跳到B A传值到B 在A中添加以下代码 //通过segue传值 override func prepareForSegue(segue: UIStoryboardSegue setUserBookListData是B中必须有的方法 naviTitle是B的属性,跳转后会被赋值为123 从B返回到A传值 在A中添加方法 @IBAction func returnToA(segue: UIStoryboardSegue

    2K10发布于 2019-10-22
  • 来自专栏ShaoYL

    UINavigationController

    默认顶部都会添加额外的滚动区域(64) self.automaticallyAdjustsScrollViewInsets = NO; segue Storyboard上每一根用来界面跳转的线,都是一个UIStoryboardSegue 方法的完整执行过程 [self performSegueWithIdentifier:@“this2next” sender:nil]; 根据identifier去storyboard中找到对应的线,新建UIStoryboardSegue 页面跳转前的操作 调用sourceViewController的下面方法,做一些跳转前的准备工作并且传入创建好的Segue对象 作用:可以进行页面传值 - (void)prepareForSegue:(UIStoryboardSegue

    2.1K60发布于 2018-05-11
  • 来自专栏移动端开发

    Swift 2.2 协议和代理

    will often want to do a little preparation before navigation override func prepareForSegue(segue: UIStoryboardSegue will often want to do a little preparation before navigation override func prepareForSegue(segue: UIStoryboardSegue

    855100发布于 2018-01-09
  • 来自专栏hrscy

    iOS 9 Storyboard 教程(二下)

    接下来,在PlayerDetailsViewController.swift里添加下面这个方法: override func prepareForSegue(segue: UIStoryboardSegue PlayersViewController,改变这个unwind segue方法savePlayerDetail(segue:)为下面这样: @IBAction func savePlayerDetail(segue:UIStoryboardSegue 依然在PlayerDetailsViewController.swift里,添加unwind segue 方法: @IBAction func unwindWithSelectedGame(segue:UIStoryboardSegue 在GamePickerViewController里重写prepareForSegue(_:sender:): override func prepareForSegue(segue: UIStoryboardSegue PlayerDetailsViewController.swift里,改变prepareForSegue(_:sender:)如下: override func prepareForSegue(segue: UIStoryboardSegue

    3.8K10发布于 2018-08-30
  • 来自专栏全栈程序员必看

    【iOS】iOS之Button segue弹出popOver消除(dismiss)问题

    点击Button Ctrl+Dragging加入了一个UITableViewController,当然其余的Controller也能够,这样我们在方法 -(void)prepareForSegue:(UIStoryboardSegue

    57730编辑于 2022-07-10
  • 来自专栏Scott_Mr 个人专栏

    自定义转场详解(一)

    } } 与此同时,在ViewController中需要设置PresentViewController的代理,并且实现代理方法: - (void)prepareForSegue:(UIStoryboardSegue UIViewController *)source { return self.presentAnimation; } - (void)prepareForSegue:(UIStoryboardSegue UIViewControllerAnimatedTransitioning>)animator { return self.paninterTransition; } -(void)prepareForSegue:(UIStoryboardSegue

    1.3K20发布于 2018-07-05
  • 来自专栏技术之路

    【swift学习笔记】二.页面转跳数据回传

    } 再回到我们的页面1,我们要把实现了protocol的页面1传给页面2的valueBackDelegate override func prepareForSegue(segue: UIStoryboardSegue

    1.4K90发布于 2018-01-31
  • 来自专栏c#开发者

    ios开发-Storyboard在多个viewcontroller之间导航的实现

    只要你在每个viewcontroller中重写了-(ibaction)name:(uistoryboardsegue *)segue,那么当你直接拖线指向Exit图标的时候就会出现你所有实现的方法,当你选择哪个方法就返回到实现这个方法的

    2.3K50发布于 2018-04-12
  • 来自专栏全栈程序员必看

    iOS开发无第三方控件的援助达到的效果侧边栏

    application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue

    66510编辑于 2022-07-06
  • 来自专栏全栈程序员必看

    iOS视图控制器之间delegate传值教程

    navigationController] pushViewController:viewControllerB animated:YES]; 在实际project中我是这样做的: – (void)prepareForSegue:(UIStoryboardSegue

    91310编辑于 2022-07-07
  • 来自专栏技术之路

    【swift学习笔记】五.使用枚举优雅的管理Segue

    performSegueWithIdentifier(segueIdentifier.rawValue, sender: sender) } func segueIdentifierForSegue(segue: UIStoryboardSegue

    89650发布于 2018-01-31
  • 来自专栏Scott_Mr 个人专栏

    自定义转场详解(一)

    } } 与此同时,在ViewController中需要设置PresentViewController的代理,并且实现代理方法: - (void)prepareForSegue:(UIStoryboardSegue UIViewController *)source { return self.presentAnimation; } - (void)prepareForSegue:(UIStoryboardSegue

    1.2K60发布于 2018-05-16
  • 来自专栏技术之路

    【swift学习笔记】一.页面转跳的条件判断和传值

    receiveName.text = receivedStr } 2.页面1 重写prepareForSegue方法 把值输入的值传递给页面2 override func prepareForSegue(segue: UIStoryboardSegue

    1.7K70发布于 2018-01-31
  • 来自专栏程序员充电站(itcharge)

    iOS开发--一步步教你彻底学会『iOS应用间相互跳转』

    在主控制器中我们可以通过- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender;方法获取将要跳转的页面控制器。 重写App-B的主控制器的- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender方法。 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString

    2.2K30发布于 2018-05-31
  • 来自专栏张志敏的技术专栏

    在 MvvmCross 下使用 iOS Storyboard

    Storyboard 的缺点: 只有一个文件, 不利于多人同时编辑; 在 MvvmCross 不推荐使用 UIStoryboardSegue , 因为和 Mvx 的 Command 功能上冲突, 这里以

    94810发布于 2020-08-10
  • 来自专栏我杨某人的青春满是悔恨

    在 iPhone 上使用 Popover Segue

    PopoverSegueMenu.png 最后就是稍微写几行代码了,在 HomeViewController 中: override func prepareForSegue(segue: UIStoryboardSegue

    1.6K50发布于 2018-09-10
  • 来自专栏谈补锅

    控制器和应用数据存储

    UIBarButtonItem *leftBarButtonItem; //右上角的视图 @property(nonatomic, retain) UIBarButtonItem *rightButtonItem; 2、UIStoryboardSegue nonatomic, readonly) id destinationViewController; 执行segue的时候,跳转之前会调用一个方法:- (void)prepareForSegue:(UIStoryboardSegue

    1.2K30发布于 2018-09-27
  • 来自专栏一“技”之长

    iOS对UIViewController生命周期和属性方法的解析

    系统还会在执行如下一个方法,作为跳转前的准备,我们可以在这个方法中进行一些传值操作,这个方法无论使我们手动进行跳转还是storyboard中自动跳转,都会被执行: - (void)prepareForSegue:(UIStoryboardSegue controller1和一个controllert2,要使用unwind segue从2返回1,我们需要在2中实现如下格式的方法: - (IBAction)unwindSegueToViewController:(UIStoryboardSegue  *)segue {     NSLog(@"unwindSegueToViewController"); } 这个方法中的返回值必须为IBAction,参数必须是UIStoryboardSegue,方法名我们可以自己定义

    3.6K20发布于 2018-08-16
  • 来自专栏hrscy

    iOS 9 Storyboard 教程(二上)介绍Segue静态单元格(static cell)

    PlayersViewController.swift(而不是detail控制器)类末尾添加unwind 方法: @IBAction func cancelToPlayersViewController(segue:UIStoryboardSegue ) {} @IBAction func savePlayerDetail(segue:UIStoryboardSegue) {} cancelToPlayersViewController(_:)这个方法名仅仅为了 请注意你赋给取消方法的名字.当你创建一个unwind segue的时候,在整个app中,这个列表都将显示所有的unwind方法(即一个带有签名的方法@IBAction func methodname(segue:UIStoryboardSegue

    5K10发布于 2018-08-30
领券