Bha*_*eja 3 iphone uiviewcontroller uinavigationcontroller
我是iOS开发的新手.我将使用以下语句进入下一个屏幕.
locationViewController = [[LocationViewController alloc] initWithNibName:@"LocationViewController" bundle:nil];
[navigationController pushViewController:locationViewController animated:YES];
现在,我想通过点击当前屏幕顶部栏上的自定义后退按钮返回上一屏幕.
用这个:
-(IBAction)back:(id)sender
{
[self.navigationController popViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)
对于主页按钮:
NSArray *viewContrlls=[[self navigationController] viewControllers];
for( int i=0;i<[ viewContrlls count];i++)
{
id obj=[viewContrlls objectAtIndex:i];
if([obj isKindOfClass:[Rate_O_MeterViewController class]])
{
[[self navigationController] popToViewController:obj animated:YES];
return;
}
}
Run Code Online (Sandbox Code Playgroud)
代替Rate_O_MeterViewController给出你的控制器名称......在主页按钮的操作中添加它.
归档时间: |
|
查看次数: |
8434 次 |
最近记录: |