代码之家  ›  专栏  ›  技术社区  ›  Henrik Erlandsson

在标签栏应用程序中将导航栏添加到Web视图

  •  0
  • Henrik Erlandsson  · 技术社区  · 15 年前

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

    我需要一个适当连接到正确类的导航栏。我仍然有点不确定到底该如何在接口构建器中查看层次结构,以及如何正确地连接它。

    当前,第三个选项卡连接到类“ThirdView Controller”中名为“WebNews”的引用出口,而uiWebView(在层次结构中的常规iuView下,该层次结构又位于第三个选项卡栏控制器下)连接到WebNews出口。

    如何使导航栏控制WebView,并向ThirdView Controller.m添加代码,使视图上的导航栏控制WebView的“后退”功能?作为它的代表,我应该做什么?目前我有一个应用程序代理,但它连接到了标签栏。

    我并不是真的想要特定的代码,而是一个普通的“它是如何工作”的线索:(除非我可以动态地将导航栏添加到正常工作的应用程序中…)但我不认为视图上的addSubview会出现在ThirdView Controller.m中,它会创建正确的功能吗?

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

    1 回复  |  直到 14 年前
        1
  •  0
  •   Community CDub    8 年前