【问题标题】:Dismiss xib and go to a view controller in a tab bar controller app关闭 xib 并转到选项卡栏控制器应用程序中的视图控制器
【发布时间】:2013-11-21 10:49:21
【问题描述】:

在我的应用程序中,我使用故事板和 XIB 文件。我使用标签栏控制器创建了一个故事板,然后使用一个按钮加载了一个 XIB 文件。现在我希望当我在 XIB 文件中完成操作时关闭此 XIB 并转到嵌入在我的选项卡栏控制器中的特定视图控制器(而不是调用 XIB 的视图控制器)。 有办法吗?

【问题讨论】:

    标签: ios iphone objective-c uitabbarcontroller xib


    【解决方案1】:

    你试过了吗:

    [self.tabBarController setSelectedIndex:<#(NSUInteger)#>] [self.navigationController popToRootViewControllerAnimated:NO];

    【讨论】:

    • 我试试看,&lt;#(NSUInteger)#&gt; 是我要展示的视图控制器的索引吗?
    • 是的, 是索引。
    • 我会尽量做到这一点,只需几秒钟
    • 它不起作用...我尝试这样做:[self dismissViewControllerAnimated: NO completion: nil]; 然后我插入您的第二行代码,但它向我显示了调用 XIB 文件的视图控制器。我想我应该使用completion:,但我不确定
    • 开关:[self.tabBarController setSelectedIndex:0]; [self.navigationController popToRootViewControllerAnimated:NO];。对我有用,刚刚尝试过。
    猜你喜欢
    • 2017-11-15
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    相关资源
    最近更新 更多