引用iphone的观点

时间:2010-08-02 18:33:56

标签: iphone objective-c xcode

我的应用程序有一个菜单,底部有各种各样的按钮,每个按钮都会从菜单下方的一个xib中插入一个新的子视图。视图有一个他们应该进入的顺序(想想powerpoint演示),尽管用户可以触摸某个按钮去任何一个。

还有下一个和上一个按钮。

我想知道如何在菜单的视图控制器中引用视图,以便我可以插入正确的“下一个”和“上一个”视图,这当然取决于当前显示的视图。此外,我需要在插入新的子视图后删除当前子视图,无论哪个。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您使用UITabBarController,则可以打电话

[self.tabBarController setSelectedIndex:2];

转到第3个屏幕。 (注意索引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