2011-07-11 113 views
0

这是我做的,这是一个动态的问题应用程序;Iphone Uitoolbar下一步按钮

-Created一个UINavigationBased应用

-Created一些新的UIViewController子类与他们的厦门国际银行的并设计他们。

-I打开MainWindow.xib中,并设置navigationcontroller到了一个导航栏和黑色工具栏。

- 所以现在当我通过与导航控制器推他们来回切换视图之间,我可以看到共享的工具栏,在每个页面有一个后退按钮,这是一个很酷的导航栏。

我的一些uiviews是tableviews,有些是文本框

我想是我希望把该工具栏上的“下一步”按钮,并能够通过我的意见,但还未得到该行水龙头。随着每次下一次点击,我将决定推送哪个视图。

我怎样才能把这个“共享”按钮?以及我可以在哪个类中定义其功能?我也想让它有时在问卷的第一页和最后一页上看不见。

回答

1

在每一个页面,你想有一个按钮在init添加这个或viewDidLoad中

UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Next" 
                     style:UIBarButtonItemStylePlain 
                     target:self 
                     action:@selector(pushNextView)]; 
     self.navigationItem.rightBarButtonItem = rightButton; 
     [rightButton release]; 

现在只实现pushNextView方法推过的视图,你想要什么

-(void)pushNextView{ 
    //push next view 
} 

编辑

通过指定您rightButton到AppDelegate中(现在它指向自己),你可以设置的目标在您的AppDelegate中使用pushNextView方法并管理您的所有视图。

+0

tnx它的工作原理,但按钮是在导航栏上我希望它在工具栏上,并能够自定义它的颜色和位置 – Spring

+0

也可以告诉我如何设置我的方法在appdelegate? – Spring

+1

我的朋友我觉得现在如果不适合你:-) – Cyprian