Iphone 在选项卡栏应用程序中将导航栏添加到web视图

Iphone 在选项卡栏应用程序中将导航栏添加到web视图,iphone,uiwebview,uitabbarcontroller,uinavigationbar,Iphone,Uiwebview,Uitabbarcontroller,Uinavigationbar,我在IB中构建了tab bar应用程序,它有三个选项卡。第三个选项卡显示一个UIWebview,您可以在其中进行浏览。唯一缺少的是后退按钮,因为并非所有网页都提供这样的链接 我需要一个导航栏正确连接到正确的类。我仍然有点不确定在interface builder中层次结构应该是什么样子,以及如何正确地连接它 目前,第三个选项卡连接到类“thirdviewcontroller”中名为“webnews”的引用出口,UIWebView(在层次结构中的普通IUView下,而该视图又在第三个选项卡栏控制器

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

我需要一个导航栏正确连接到正确的类。我仍然有点不确定在interface builder中层次结构应该是什么样子,以及如何正确地连接它

目前,第三个选项卡连接到类“thirdviewcontroller”中名为“webnews”的引用出口,UIWebView(在层次结构中的普通IUView下,而该视图又在第三个选项卡栏控制器下)连接到webnews出口

如何使导航栏控制webview,以及如何向thirdviewcontroller.m中添加代码,使视图上的导航栏控制webview“后退”功能?作为代表,我应该做些什么?目前我有一个应用程序代理,但它连接到选项卡栏

我并不是真的在寻找特定的代码,而是一个一般的“它是如何工作的”线索:)(除非我可以将导航栏动态添加到功能性应用程序中…但我不认为Views上的addSubView将出现在thirdviewcontroller.m中{}将创建正确的功能?)


如果我要猜测最简单的解决方案,我会猜测创建一个navbarcontroller.h/.m,在IB中的视图上打一个navbar,将第三个选项卡连接到navbarcontroller,将navbar连接到webview(?),并将webnews outlet移动到navbarcontroller.h,然后将webview连接到它。但是我没有勇气去尝试,最好先征求意见。

回答这个问题,想一想,我真的不需要导航控制器,是吗?因为Webview没有真正的视图切换,可以自己处理。我已经在视图中添加了导航栏,并将尝试使其上的按钮转到特定的URL。只需添加导航栏就可以了,按下和弹出项目也可以。尽管如此,似乎没有任何方法可以设置按钮的操作,即使我将它们设置为uibarbutton,也不可能找到任何可以覆盖的方法来检测委托中的项目单击。导航栏仅为“历史”类型的操作硬编码?没有办法“一路跳到”开始“按钮吗?因为老板想要一个导航栏,所以我正在设计一个普通工具栏的样式。可能不会得到整洁的动画,但什么的嘿。感谢你能给我的建议。