【问题标题】:Pushing two UIViewControllers with a single URL in TTNavigator (Three20)在 TTNavigator (Three20) 中使用单个 URL 推送两个 UIViewController
【发布时间】:2011-01-07 14:35:20
【问题描述】:

我正在使用three20 开发核心数据应用程序。我有一种特殊情况,当单击启动器按钮时,我必须在实体上显示详细视图。我还想在推送此详细视图之前推送所有实体的列表。更具体地说,这是我想要完成的。

  1. 单击启动器按钮时,我想打开包含所有实体列表的表视图。
  2. 然后推送具体实体的Detailed view。

这在three20 中是否可以使用启动器项目的单个URL?有没有其他方法可以做到这一点?

我尝试了各种方法来做到这一点,但我无法做到这一点。有人可以提出任何想法吗?

谢谢!

【问题讨论】:

    标签: iphone ios uiviewcontroller three20


    【解决方案1】:

    不是用单个网址,而是在viewDidAppear方法中,可以调用

    [[TTNavigator navigator] openURLAction:[[TTURLAction actionWithURLPath:<YOUR_SECOND_PATH>] applyAnimated:YES]];
    

    如果您希望它们都制作动画,则在 viewDidLoad 中调用它

     [[TTNavigator navigator] openURLAction:[TTURLAction actionWithURLPath:<YOUR_SECOND_PATH>]];
    

    【讨论】:

    • 感谢您的建议。直到今天晚些时候我才能访问我的 mac。我认为这个解决方案应该可行!
    猜你喜欢
    • 1970-01-01
    • 2011-05-18
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多