【发布时间】:2012-01-31 07:24:08
【问题描述】:
我正在做一个基于 SingleView 的应用程序的应用程序,其中我有许多 UIviewcontrollerclass 子类用于从一个视图移动到另一个视图。我在其中一个视图中有一个标签栏,并希望在单击时与其他视图通信tab.so 请告诉我我该怎么做,我被困在这里。 我有类叫
LoginPage.h/.m/.xib
Myservices.h/.m/.xib
History.h/.m/.xib
Profile.h/.m/.xib
MyRecentRequest.h/.m/.xib
当我从登录页面进入时,它会移动到 Myservices 视图。 我在底部添加了标签栏,并添加了另外两个标签项目,总共有 4 个标签栏项目,分别命名为 Myservices、history、MyrecentRequest 和 profile。
现在我想将标签栏与其他类连接起来,这样当我点击标签项时,应该会出现该特定类的相应视图,那么我该怎么做呢?请提供示例代码。
【问题讨论】:
-
您是否有理由不使用 UITabBarController 来保存 MyServices History、Profile 和 MyRecentRequests 视图控制器?在未登录时,您可以将 LoginPage 视图(或持有它的导航控制器)添加到应用程序窗口。登录后,您可以删除 LoginPage 并添加选项卡控制器。
-
@babbidi 我没有使用 UItab 控制器,因为我只想要 3 个视图。而且我的应用程序只有这些视图我有更多视图,所以从一个屏幕流到另一个屏幕
标签: iphone objective-c ios xcode uitabbar