参考视图iphone
我的应用程序有一个菜单,底部有各种各样的按钮,每个按钮在菜单下面插入一个新的子视图。视图有一个应该进入的顺序(想想powerpoint演示文稿),尽管用户可以点击某个按钮进入其中任何一个 还有“下一步”和“上一步”按钮 我想知道如何在菜单的视图控制器中引用视图,以便插入正确的“下一个”和“上一个”视图,这当然取决于当前显示的视图。另外,我需要在插入新的子视图后删除当前子视图,以可能的子视图为准参考视图iphone,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我的应用程序有一个菜单,底部有各种各样的按钮,每个按钮在菜单下面插入一个新的子视图。视图有一个应该进入的顺序(想想powerpoint演示文稿),尽管用户可以点击某个按钮进入其中任何一个 还有“下一步”和“上一步”按钮 我想知道如何在菜单的视图控制器中引用视图,以便插入正确的“下一个”和“上一个”视图,这当然取决于当前显示的视图。另外,我需要在插入新的子视图后删除当前子视图,以可能的子视图为准 谢谢 如果您使用的是UITabBarController,您可以调用 [self.tabBarCont
谢谢 如果您使用的是
UITabBarController
,您可以调用
[self.tabBarController setSelectedIndex:2];
转到第三个屏幕。(请注意,索引0是第一个屏幕)
例如,如果你把按钮连接到
-(IBAction)next:(id)source
{
[self.tabBarController setSelectedIndex:[self.tabBarController selectedIndex]+1];
}
-(IBAction)prev:(id)source
{
[self.tabBarController setSelectedIndex:[self.tabBarController selectedIndex]-1];
}
你快到了。这假设您有一个UITabBarController作为您放入它的viewcontroller的父级。如果您将UITabBarController子类化,只需使用
self
而不是self.tabBarController
我没有使用选项卡栏控制器,它只是一个UIViewController,因为它具有所有具有不同位置和图形的自定义按钮。在这种情况下,请保留一个视图数组,并保留一个状态变量,告知哪个视图是当前视图。然后创建两个类似于上面建议的函数。制作一个函数setSelectedIndex
,删除当前视图并添加新视图。