0
我在UIViewController中使用了兩個按鈕,並且UIViewcontroller包含navigationcontroller。iphone導航推送問題
而我使用下面的代碼,要加載tableview。
-(IBAction)page2Pressed
{
page2View *page2 = [[page2View alloc] initWithNibName:@"page2View" bundle:nil];
page2.title = @"page2";
[self.navigationController setNavigationBarHidden:NO animated:NO];
[self.navigationController pushViewController:page2 animated:YES];
[page2 release];
}
-(IBAction)page3Pressed
{
page2View *page3 = [[page2View alloc] initWithNibName:@"page2View" bundle:nil];
page3.title = @"page3";
[self.navigationController setNavigationBarHidden:NO animated:NO];
[self.navigationController pushViewController:page3 animated:YES];
[page3 release];
}
在page2pressed動作
,所述Navigationcontroller可以加載page2view(tableview中),但 動作page3pressed,navigationcontroller不能正確加載page2view。
page3pressed完成後,應用負載2頁和第3頁,
所以,在page3pressed動作,就會發生推送事件兩次..首頁 - >第2頁 - >第三頁..
我能解決這個問題?我想用一個分別「page2View」 ..
請給一些答案在Interface Builder
你正在做的在兩個IBAction方法中都是相同的,所以只能使用一個IBAction方法。 – 2011-01-21 11:30:06
謝謝你的回答,但我想使用兩個IBAction,每個IBAction應該加載相同的「page2View」。我想多次使用一個筆尖或班級..我很抱歉我的英語..嗯.. – 2011-01-21 11:41:11