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

    pushViewController自定义动画

    CATransition*transition = [CATransitionanimation];

    65310发布于 2018-09-05
  • 来自专栏c#开发者

    ios开发-载入viewcontroller的几种方式

    vc = [storyboard instantiateViewControllerWithIdentifier:@"IDENTIFIER"]; [self.navigationController pushViewController *vc = [[UIViewController alloc] initWithNibName:@"NIBNAME" bundle:nil]; [self.navigationController pushViewController Without a xib file: UIViewController *vc = [[UIViewController alloc] init]; [self.navigationController pushViewController

    78660发布于 2018-04-12
  • 来自专栏QQ音乐前端团队专栏

    Flutter 混合开发框架模式探索

    实现如下: - (void)thrio_pushViewController:(UIViewController *)viewController animated:(BOOL)animated { NativeViewController,因此走的是下面的分支,调用 thrio_pushViewController: - (void)thrio_pushViewController:(UIViewController 调用 pushViewController,UINavigationViewController 的 pushViewController 将直接在 Native 中 push 一个容器。 之后调用 thrio_pushViewController,这段逻辑和之前分析的 4.2 打开 Native 页面是一样的: - (void)thrio_pushViewController:(UIViewController 调用 pushViewControllerpushViewController 将直接在 Native 中 push FlutterViewController。

    2.7K10发布于 2020-05-07
  • 来自专栏呱牛笔记

    重回iOS应用开发

    ickImageViewController animated:YES]; //返回  [self dismissModalViewControllerAnimated:YES]; #利用UINavigationController,调用pushViewController PickImageViewController *ickImageViewController = [[PickImageViewController alloc] init]; [self.navigationController pushViewController [MyViewController alloc]initWithNibName:@"MyViewController" bundle:nil]; [self.navigationController pushViewController storyboardWithName:@"MyViewController" bundle:nil] instantiateInitialViewController]; [self.navigationController pushViewController

    82420编辑于 2023-05-02
  • 来自专栏滕先生的博客

    UINavigationController 导航控制器概念属性方法

    NSArray<UIViewController *> *)viewControllers animated:(BOOL)animated; 3、管理视图控制器操作 (1)压入新的视图控制器 - (void)pushViewController 继承该父类的控制器调用此方法都可以隐藏push来的控制器底部的TabBar - (void)pushViewController:(UIViewController *)viewController animated // 这里的参数viewController就是即将被push进来的控制器 viewController.hidesBottomBarWhenPushed = YES; [super pushViewController

    3.2K60发布于 2018-05-18
  • 来自专栏岑志军的专栏

    OC和Swift互相跳转

    ChildViewController alloc] initWithNibName:@"ChildViewController" bundle:nil]; [self.navigationController pushViewController pushViewController(twoVC, animated: true) } 哈哈,大功告成!!!

    1.7K40发布于 2018-05-28
  • 来自专栏静之森

    在 UIKit 中使用 Swift UI

    pushViewController(vc, animated: true) 5} COPY OK, 现在可以 Run 了。 接下来,如果不用 PushViewController 的方式把 Swift UI View 直接挂载到 RootViewController。

    4K10编辑于 2021-12-28
  • 来自专栏sktj

    IOS 导航栏 UINavigationController 常用

    pushViewController(viewController, animated:true) } 3、AppDelegate.swift中的didFinishLaunchingWithOptions pushViewController(viewController,animated:true) } func popPage() { self.navigationController?.

    1.4K20发布于 2019-07-07
  • 来自专栏哈雷彗星撞地球

    # iOS导航栏控制Tips

    第一种方案比较简单就不做赘述了,第二种方案是这样的: 自定义导航控制器,然后重写如下方法: - (void)pushViewController:(UIViewController *)viewController target:nil action:nil]; viewController.navigationItem.backBarButtonItem = backItem; [super pushViewController - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated { UIBarButtonItem target:nil action:nil]; viewController.navigationItem.backBarButtonItem = backItem; [super pushViewController isExit) { [self pushViewController:viewController animated:animated]; return; }

    2.4K31发布于 2018-12-27
  • 来自专栏移动端周边技术扩展

    早期 iCome iOS客户端设计

    sharedInstance] IComMediator_DiscoverViewController:nil]; [self.navigationController pushViewController IComMediator sharedInstance] IComMediator_SpaceViewController:dict]; [self.navigationController pushViewController IComMediator sharedInstance] IComMediator_NewsViewController:nil]; [self.navigationController pushViewController sharedInstance] IComMediator_LifeCircleViewController:nil]; [self.navigationController pushViewController IComMediator sharedInstance] IComMediator_SpaceViewController:dict]; // [self.navigationController pushViewController

    1.8K50发布于 2018-06-15
  • 来自专栏非典型技术宅

    iOS多控制器之UINavigationController&UITableBarController1. 多控制器2. UINavigationController3. UITableBarCont

    此属性是UINavigationController的,它可以一次添加多个自控制器; 4,最正常的用法: pushViewController,入栈的方式添加自控制器。 mainController]; // 通过属性viewControllers进行设置 nav.viewControllers = @[mainController]; // 通过pushViewController 入栈的方式添加自控制器 [nav pushViewController:mainController animated:YES]; 2.4 UINavigationController的子控制器 viewControllers; @property(nonatomic,readonly) NSArray *childViewControllers; 2.4.2 入栈 使用push方法能将某个控制器压入栈 -(void)pushViewController

    2K40发布于 2018-06-28
  • 来自专栏c#开发者

    Iphone 视图跳转方法总结

    [self.navigationController pushViewController:subTableViewController animated:YES];   描述:通过 NSNavigationBar

    77270发布于 2018-04-12
  • 来自专栏mukekeheart的iOS之旅

    iOS学习——页面的传值方式iOS----KVC和KVO 详解

    KLSubViewController *subVC = [[KLSubViewController alloc] init]; 44 [self.navigationController pushViewController 因为子页面中的textfield是在viewDidLoad中进行初始化和布局的,在这时候textfield还没有初始化,为nil,所以赋值是失效的 [self.navigationController pushViewController ^(NSString *content) { self.textField.text = content; }; [self.navigationController pushViewController KLSubViewController *subVC = [[KLSubViewController alloc] init]; [self.navigationController pushViewController @"主页面传递的数据";效果一样 [subVC setValue:@"主页面传递的数据" forKey:@"content"]; [self.navigationController pushViewController

    2.2K20发布于 2019-09-29
  • 来自专栏Rindew的iOS技术分享

    iOS初步集成极光推送后你还要做这些事

    UIViewController *VC = [self currentViewController]; [VC.navigationController pushViewController UIViewController *VC = [self currentViewController]; [VC.navigationController pushViewController setHidesBottomBarWhenPushed:YES]; [VC.navigationController pushViewController [vc setHidesBottomBarWhenPushed:YES]; [currentVC.navigationController pushViewController "]]; [vc setHidesBottomBarWhenPushed:YES]; [VC.navigationController pushViewController

    3.6K50发布于 2018-06-14
  • 来自专栏iOS技术

    解读 iOS 组件化与路由的本质

    DetailController *vc = [DetailController new]; vc.name = parmas[@"name"]; [... pushViewController :(NSString *)name { DetailController *vc = [DetailController new]; vc.name = name; [... pushViewController return; } DetailController *vc = [DetailController new]; vc.name = name; [... pushViewController [@"name"]; vc.callBack = params[@"callBack"]; [UIViewController.yb_top.navigationController pushViewController ]; vc.callBack = params[@"callBack"]; [UIViewController.yb_top.navigationController pushViewController

    1.5K30发布于 2019-05-31
  • 来自专栏呱牛笔记

    iOS开发过程中的奇淫技巧记录

    UITableView *)tableView heightForFooterInSection:(NSInteger)section {     return 0.01; } 结束当前界面,进入新的界面,使用导航的pushViewController 进入下一个页面,需要删除navigationController.viewControllers中保存的当前页面 [self.navigationController pushViewController

    87920编辑于 2023-05-02
  • 来自专栏進无尽的文章

    兼容 - 纯代码完美适配 iPhoneX

    self.automaticallyAdjustsScrollViewInsets = NO; } iPhone X push的时候TabBar上移 系统原生的Tabbar在push的时候会上移 在UINavigationController的基类重写pushViewController MyNavigationController : UINavigationController @end @implementation MyNavigationController - (void)pushViewController self.viewControllers.count > 0) { viewController.hidesBottomBarWhenPushed = YES; } [super pushViewController

    5.2K20发布于 2018-09-12
  • 来自专栏增长技术

    iOS页面切换的几种方式

    self.tabBarController.view]; 4.UINavigationController实现多层画面跳转,在导航控制器中,载入有层级关系的界面 [self.navigationController pushViewController

    2.8K10发布于 2018-09-06
  • 来自专栏進无尽的文章

    基础篇-应用之间的跳转

    url.absoluteString containsString:@"one"]) { ONEVC *subV = [[ONEVC alloc]init]; [nav pushViewController ONEVC *subV = [[ONEVC alloc]init]; subV.urlStr = url.absoluteString; //保存 传过来的跳转信息 [nav pushViewController

    1.1K10发布于 2018-09-12
  • 来自专栏全栈程序员必看

    使用block实现两个页面之间的传统价值观

    dispatch_get_main_queue(), ^{ [ibTextLabel setText:_msg]; }); }]; [self.navigationController pushViewController

    50330编辑于 2022-07-06
领券