将导航栏添加到选项卡栏应用程序中的Web视图

时间:2010-05-27 15:27:17

标签: iphone uiwebview uitabbarcontroller uinavigationbar

我在IB中构建了标签栏应用程序,有三个标签。第三个选项卡很高兴地显示一个UIWebview,您可以在其中浏览。唯一缺少的是后退按钮,因为并非所有网页都提供这样的链接。

我需要一个正确连接到正确类的导航栏。我仍然不确定层次结构应该如何在界面构建器中看起来以及如何正确地连接它。

目前,第三个选项卡连接到“thirdviewcontroller”类中名为“webnews”的引用插座,而UIWebView(在层次结构中的正常IUView下,而第三个选项卡控制器下面)连接到webnews outlet。

如何让导航栏控制webview,我是否将代码添加到thirdviewcontroller.m,让视图上的导航栏控制webview'后退'功能?我作为代表连接起来了什么?目前我有一个应用程序委托,但它已连接到标签栏。

我并不是真正关注特定代码,而不是一般的'它如何工作'线索:)(除非我可以将导航栏动态添加到正常运行的应用程序......但我不认为viewWillAppear上的addSubView {在thirdviewcontroller.m中将创建正确的功能?)

如果我是在最简单的解决方案来猜测,我想创建navbarcontroller.h / .M,在IB视图巴掌导航栏,连接第三选项卡navbarcontroller,导航栏连接到网页视图(? )并将webnews出口移动到navbarcontroller.h,并将webview连接到它。但是我没有勇气尝试,最好先咨询一下。

1 个答案:

答案 0 :(得分:0)

回答这个问题,请参阅类似的Detect and handle, or override, clicks on a navigation bar