如何使TTNavigator示例代码使其中一个选项卡直接进入Web视图或直接进入YouTube视频等?这里是当前的代码 http://pastie.org/626186使用Three20导航到webview
0
A
回答
2
首先,您可以用来控制应用程序中URL分派的类是TTURLMap。您可以在TTNavigatorDemo的AppDelegate.m文件中看到它是如何设置的。
这里的诀窍是你可以在设置你的TTURLMap时使用通配符。由“*”通配符设置到控制器类,就等于告诉你TTURLMap派遣所有否则不匹配的请求到任何控制器类传递给它的一个新实例(在您的情况TTWebController)
TTURLMap* map = navigator.URLMap;
[map from:@"*" toViewController:[TTWebController class]];
[map from:@"tt://someController" toViewController:[SomeController class]];
...
if (![navigator restoreViewControllers]) {
[navigator openURL:@"tt://someController" animated:NO];
}
我刚才检查TTNavigatorDemo,它看起来像这其实已经建立:
// Any URL that doesn't match will fall back on this one, and open in the web browser
[map from:@"*" toViewController:[TTWebController class]];
因此,在你的要点,你应该能够访问与已经在网络视图控制器任意URL,添加一行到您的数据像这样的源代码。攻击这应该推动一个新的谷歌TTWebController:
[TTTableTextItem itemWithText:@"Google" URL:@"http://google.com"],
进一步阅读:NavigatorDemo做了一些非常酷的东西。 Three20 Google Group的某人发布了their notes when they were unpacking everything that's going on in the TTURLMap setup。
相关问题
- 1. Three20导航无需堆叠
- 2. Three20简单的导航
- 3. Android/WebView在导航到
- 4. 导航WebView
- 5. UI WebView和WK WebView导航
- 6. Android:从Webview导航到应用程序
- 7. 使用键盘在WebView中导航
- 8. 在WebView中导航
- 9. three20奇怪的导航问题
- 10. Three20导航:查看不显示
- 11. 在PureMVC中使用Three20基于URL的导航?
- 12. 如何使用Three20实现基本菜单导航系统?
- 13. 从一个webview导航到另一个
- 14. UIButton导航到另一个ViewController的WebView
- 15. 如何导航到android中使用webview的活动
- 16. 获取WebView导航事件
- 17. 使用webdriver导航到URL
- 18. 重新开张后,应用程序隐藏在three20导航栏
- 19. 使用Three20的导航模型调用UITableViewController实例的init方法
- 20. 从WebView的Windows Store应用程序导航到XAML页面
- 21. Android - WebView禁用导航到其他页面
- 22. Hybrid WebView导航和导航事件Xamarin表单
- 23. Three20:使用TTStyles
- 24. 使用Three20库
- 25. 问题在webview中使用backPressed,同时在片段内导航
- 26. 如何在iPhone中使用Three20在TTPhotoviewcontroller中更改导航栏颜色
- 27. Three20:只导入TTPhotoViewController
- 28. 我正在使用fowllowing代码旋转到横向,但导航栏不旋转。我在我的应用程序中使用Three20导航
- 29. Android WebView导航错误信息
- 30. 可可WebView导航白色闪光灯