【问题标题】:How to push uiviewcontroller over tabbarcontroller如何将 uiviewcontroller 推到 tabbarcontroller 上
【发布时间】:2010-10-08 06:35:02
【问题描述】:

我有一个标签栏应用程序。每个选项卡都有 uinavigationcontroller。但所有 navigationcontroller 的 Shows Navigation Bar 值为 NO。

我控制在哪个导航控件处于活动状态

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

AppDelegate 中的事件。然后,我用户在选项卡中点击表格中的一行,我在 appdelegate 中调用相同的方法(openDetail)。我想全屏推送 DetailViewController,而不是在标签控制器中。我尝试了一些方法,但从未奏效。所以我将它作为模态视图推送。

[currentNavController presentModalViewController:detailVC animated:YES];

它怎么能从右侧来/去。 我只是希望它像普通的 rootviewcontroller 一样工作。但是新的控制器应该来自于今日美国应用程序之类的 tabbarcontroller。

【问题讨论】:

    标签: iphone uinavigationcontroller uitabbarcontroller


    【解决方案1】:

    像这样展示视图控制器

    [tabBarController presentModalViewController:detailVC animated:YES];
    

    【讨论】:

    • 我想你误解了我的意思。我不想将其显示为模态视图。 modalview 来自底部或翻转水平。我希望它像正常的 pushview 一样来自右侧。
    • 我找到了。detailVC.hidesBottomBarWhenPushed = YES;然后pushview。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    • 2013-02-02
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多