首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TTWebController/TTNavigator调用,非动画+解除问题

TTWebController/TTNavigator调用,非动画+解除问题
EN

Stack Overflow用户
提问于 2009-09-02 23:26:12
回答 1查看 1.7K关注 0票数 0

在实现TTNavigator + TTWebController来捕获样式标签中的链接并在TTWebController中打开它们时,我遇到了一个问题。在我当前的UIViewController (不是导航控制器)中,在我添加的viewDidLoad中(根据TTCatalog示例):

代码语言:javascript
复制
TTNavigator* navigator = [TTNavigator navigator];
navigator.supportsShakeToReload = YES;
navigator.persistenceMode = TTNavigatorPersistenceModeAll;

TTURLMap* map = navigator.URLMap;
[map from:@"*" toViewController:[TTWebController class]];

我还在同一个UIViewController .m文件中添加了:

代码语言:javascript
复制
- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)URL {
     [[TTNavigator navigator] openURL: URL.absoluteString animated: YES];
     return YES;
}

现在,如果我点击样式标签中的链接,它们实际上会在Three20 WebController中完美地打开。我还定制了外观、颜色、标题和按钮。问题是,我当前的UIViewController和网页之间的过渡没有动画。我真的需要它从下到上滑动(因为它是整个应用程序的默认动画)。我已经尝试了TTNavigator.m中的各种设置,尝试了很多方法,但仍然不知道如何执行动画。我在关闭浏览器视图时也遇到了问题。我添加了一个"cancel/done“按钮,但dismissal不起作用。任何帮助都将不胜感激。

对不起,我的英语不好。

提前谢谢你,卢卡

EN

回答 1

Stack Overflow用户

发布于 2009-09-08 14:10:30

“我的问题似乎是Three20引擎在底层接口上找不到NavigationController,因此它无法正确推送/弹出。”

这实际上对我来说是一个问题,尽管它与使用带有UITabBar的Three20导航器有关……

如果你有任何关于如何让你的项目工作的信息,请让我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1370680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档