2011-07-11 111 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