iPhone导航按钮上一个按钮-初学者

iPhone导航按钮上一个按钮-初学者,iphone,objective-c,xcode,uinavigationbar,navigationcontroller,Iphone,Objective C,Xcode,Uinavigationbar,Navigationcontroller,我需要执行后退按钮;(与网页中一样,当您单击后退按钮时,屏幕将焦点设置为上一个屏幕) 我在这里没有使用导航控件,而是希望使用导航栏,然后在其上添加导航按钮。现在,当用户单击导航按钮时,应显示上一个视图 我该怎么做呢 我的屏幕如下所示: 当我点击Hello时,它会转到上一个屏幕。 你真的应该使用a,因为这是它的全部用途。请检查,然后尝试以下方法: - (void)pickerCancel { [self dismissModalViewControllerAnimated:YES]; }

我需要执行后退按钮;(与网页中一样,当您单击
后退
按钮时,屏幕将焦点设置为上一个屏幕)

我在这里没有使用导航控件,而是希望使用
导航栏
,然后在其上添加
导航按钮
。现在,当用户单击
导航按钮
时,应显示上一个
视图

我该怎么做呢

我的屏幕如下所示:

当我点击Hello时,它会转到上一个屏幕。

你真的应该使用a,因为这是它的全部用途。

请检查,然后尝试以下方法:

- (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];
}