如何在ios中从一个视图导航到另一个视图?

马杜

我有四个选项卡。
在第一个标签中,我有一个按钮。当我单击此按钮时,我必须在第二个选项卡栏中从一个视图移动到另一个视图。

我当前使用的代码是(第二个选项卡在哪里shipVCviewController):

[shipVC.navigationController pushViewController:cartVC animated:NO];

所以基本上,当按下第一个选项卡中的按钮时viewController,我想从第二个选项卡的“ X”视图移至“ Y”视图viewController

staticVoidMan

一种快速的方法是通过按下NSNotificationCenter第一个选项卡中的按钮时发布通知viewController

脚步:

  1. 在第二个选项卡的viewController-viewDidLoad方法:
    • 添加通知观察器并为其设置目标选择器方法
  2. 在第一个标签的viewControllerbutton方法中:
    • 发布通知

例:

您第二个标签的viewController类别:

-(void)viewDidLoad {
    [super viewDidLoad];

    [NSNotificationCenter defaultCenter] addObserver:self
                                            selector:@selector(doTheNavigation)
                                                name:@"AnyNameYouWantForNotification"
                                              object:nil];
}

-(void)doTheNavigation {
    [self.navigationController pushViewController:cartVC animated:NO];
    //WARNING: don't just push, put a check  or else repeated click on the
    //button in the 1st tab will push cartVC again and again.
    //This will not only warrant a crash but look very ugly
}

第一个选项卡viewController中的Button方法

-(IBAction)someBtnClick:(UIButton *)sender {
    //...
    //you can use this to post a notification from anywhere now
    [[NSNotificationCenter defaultCenter] postNotificationName:@"AnyNameYouWantForNotification" 
                                                        object:nil];
    //...
}

所以...

  • 单击第一个选项卡中的按钮时,按钮操作(我命名为someBtnClick)将发布一个名称为AnyNameYouWantForNotification
  • 第二个选项卡(应该已经加载并准备就绪)将监听名称为的通知AnyNameYouWantForNotification
    • 收到此通知后,它将执行链接的选择器方法(我命名为doTheNavigation

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在WPF MVVM中从一个视图导航到另一个视图

来自分类Dev

在IOS中从一个视图导航到另一个视图(目标c)

来自分类Dev

如何在SwiftUI中从一个视图重定向到另一个视图?

来自分类Dev

在React Native中从一个视图导航到另一个视图时显示加载

来自分类Dev

在React Native中从一个视图导航到另一个视图时显示加载

来自分类Dev

如何在SwiftUI中将值从一个视图自动发布到另一个视图?

来自分类Dev

如何在Swift中将数据从一个表视图传递到另一个表视图?

来自分类Dev

如何在 AngularJS 中将数据从一个视图传递到另一个视图

来自分类Dev

检查用户是否导航到iOS中的另一个视图

来自分类Dev

将数据从一个视图传递到另一个视图

来自分类Dev

从一个Razor视图重定向到另一个Razor视图

来自分类Dev

无法将变量从一个视图传递到另一个视图

来自分类Dev

无法使用按钮从一个视图控制器导航到另一个

来自分类Dev

如何将数据从一个视图传递到另一个视图?

来自分类Dev

如何将bean属性从一个视图传递到另一个视图

来自分类Dev

当我从一个视图浏览到另一个视图时,如何使音乐持久化?

来自分类Dev

如何将bean属性从一个视图传递到另一个视图

来自分类Dev

如何使用Angular将数据从一个视图传递到另一个视图

来自分类Dev

我如何将从json检索的数据从一个视图传递到另一个视图?

来自分类Dev

Ruby / Rails如何创建从一个视图到另一个视图的链接

来自分类Dev

如何使用 RenderAction 将数据从一个视图传递到另一个视图

来自分类Dev

使用会话将文件从一个视图传递到Django中的另一个视图

来自分类Dev

将值从一个视图传递到UITabBarController中的另一个视图

来自分类Dev

无法在Backbone中从一个视图到另一个视图收听事件

来自分类Dev

将ID从一个视图传递到另一个视图并将其存储在另一个表中

来自分类Dev

如何在 Ios 中从一个项目故事板导航到另一个项目故事板

来自分类Dev

如何在Codeigniter中将帮助程序的结果从一个视图打印到另一个视图

来自分类Dev

如何在非移动应用程序中从一个视图切换到另一个视图而又不破坏旧视图

来自分类Dev

如何在gluon Mobile中将数据从一个视图传递到另一个视图?如何切换查看和设置值?

Related 相关文章

  1. 1

    在WPF MVVM中从一个视图导航到另一个视图

  2. 2

    在IOS中从一个视图导航到另一个视图(目标c)

  3. 3

    如何在SwiftUI中从一个视图重定向到另一个视图?

  4. 4

    在React Native中从一个视图导航到另一个视图时显示加载

  5. 5

    在React Native中从一个视图导航到另一个视图时显示加载

  6. 6

    如何在SwiftUI中将值从一个视图自动发布到另一个视图?

  7. 7

    如何在Swift中将数据从一个表视图传递到另一个表视图?

  8. 8

    如何在 AngularJS 中将数据从一个视图传递到另一个视图

  9. 9

    检查用户是否导航到iOS中的另一个视图

  10. 10

    将数据从一个视图传递到另一个视图

  11. 11

    从一个Razor视图重定向到另一个Razor视图

  12. 12

    无法将变量从一个视图传递到另一个视图

  13. 13

    无法使用按钮从一个视图控制器导航到另一个

  14. 14

    如何将数据从一个视图传递到另一个视图?

  15. 15

    如何将bean属性从一个视图传递到另一个视图

  16. 16

    当我从一个视图浏览到另一个视图时,如何使音乐持久化?

  17. 17

    如何将bean属性从一个视图传递到另一个视图

  18. 18

    如何使用Angular将数据从一个视图传递到另一个视图

  19. 19

    我如何将从json检索的数据从一个视图传递到另一个视图?

  20. 20

    Ruby / Rails如何创建从一个视图到另一个视图的链接

  21. 21

    如何使用 RenderAction 将数据从一个视图传递到另一个视图

  22. 22

    使用会话将文件从一个视图传递到Django中的另一个视图

  23. 23

    将值从一个视图传递到UITabBarController中的另一个视图

  24. 24

    无法在Backbone中从一个视图到另一个视图收听事件

  25. 25

    将ID从一个视图传递到另一个视图并将其存储在另一个表中

  26. 26

    如何在 Ios 中从一个项目故事板导航到另一个项目故事板

  27. 27

    如何在Codeigniter中将帮助程序的结果从一个视图打印到另一个视图

  28. 28

    如何在非移动应用程序中从一个视图切换到另一个视图而又不破坏旧视图

  29. 29

    如何在gluon Mobile中将数据从一个视图传递到另一个视图?如何切换查看和设置值?

热门标签

归档