我需要實現後退按鈕; (如在網頁中,當您點擊back
按鈕時,屏幕會將焦點設置到之前的屏幕)。iPhone導航按鈕上一個按鈕 - 初學者
我在這裏沒有使用導航控件,而是我想用Navigation bar
然後在其上添加navigation button
來做到這一點。現在當用戶點擊navigation button
時,應該顯示先前的view
。
我應該怎麼做。
我的屏幕看起來是這樣的:
當我對你好點擊,就應該去上一個屏幕。
我需要實現後退按鈕; (如在網頁中,當您點擊back
按鈕時,屏幕會將焦點設置到之前的屏幕)。iPhone導航按鈕上一個按鈕 - 初學者
我在這裏沒有使用導航控件,而是我想用Navigation bar
然後在其上添加navigation button
來做到這一點。現在當用戶點擊navigation button
時,應該顯示先前的view
。
我應該怎麼做。
我的屏幕看起來是這樣的:
當我對你好點擊,就應該去上一個屏幕。
你真的應該使用UINavigationController
,因爲這是它的全部目的。
退房UINavigationController Class Regerence然後嘗試這樣的事:
- (void)pickerCancel {
[self dismissModalViewControllerAnimated:YES];
}
- (void)doSomething {
[myView.navigationItem setBackBarButtonItem:[[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(pickerCancel)] autorelease]];
UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:myView];
[navigation setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[navigation setDelegate:self];
[self presentModalViewController:navigation animated:YES];
[myView release];
[navigation release];
}