【发布时间】:2011-07-02 08:42:45
【问题描述】:
我正在设计一个需要以下结构的应用程序
-
标签栏控制器(3 个标签始终可用,主页、照片和设置)
第一个标签(主页标签)
-包含一个带有 5 个按钮的视图控制器(新闻、事件、优惠、地图和提要)
-
点击任何上述按钮应加载具有以下要求的另一个视图 1) 顶部有 5 个按钮(新闻、事件、优惠、地图和提要) 2) 根据上述选择动态变化的视图。
-Clicking on News, events,offers launches a UIWebview and changes the loadString via the application delegate. Clicking on Map or Feed, launches two different views.
-
到目前为止,我尝试过的是: 1)我有一个 tabbarcontoller,它的第一个选项卡设置为通用视图控制器。 2) 在加载时,视图控制器使用 5 个按钮调用视图,以便应用程序正确启动 3)点击(新闻、事件、优惠)打开另一个视图控制器,它有一个 UIWebView 并显示正确的 url。顶部有按钮,可让他们在 5 种功能之间切换。当用户点击地图或提要时,两个不同的视图被加载为相应的子视图。但是,如果我尝试从父页面执行此操作,则视图不会出现
如果我点击主标签栏(主页、照片或设置)来增加我的问题,这些标签正在切换视图,但是当我恢复到主页标签时,它应该显示带有 5 个按钮的父视图。
第一个视图正在显示,但略微向上移动。在视图和标签栏之间的底部有一个小空间,可以看到最后查看的 UIWebview。所以它不会删除以前的视图。同样再次使用五个按钮之一进行导航会再次打开视图,但主标签栏现在已隐藏:(
谁能提供一些帮助。
干杯,
【问题讨论】:
标签: iphone navigation uitabbarcontroller