我是ios新手开发人员。
我用过android开发人员,对于IOS似乎很难理解。
我有个问题。
使用此代码从主页开始新页面。
addMember_1 = [[AddMember_1 alloc] init];
navController = [[UINavigationController alloc] initWithRootViewController:addMember_1];
[self.view addSubview:navController.view];
我想返回主页,我该怎么办
我尝试建立返回主菜单的按钮
UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemReply target:self action:@selector(selectLeftAction:)];
self.navigationItem.leftBarButtonItem = leftButton;
-(void)selectLeftAction:(id)sender
{
/* I used this more but not work!
addsubview
removeFromSuperview */
[UIView bringSubviewToFront: Subview];
}
在开始使用iOS之前,请进行一些搜索以了解处理视图。 ViewController (iOS) == (Android) Activity
在Android中,您可以使用
startActivity(intent);
并finish();
处理您的活动。
startActivity == pushViewController
finish == popViewController
本UINavigationController
类实现了管理的层级内容导航一个专门的视图控制器。该导航界面使有效展示数据成为可能,并使用户更容易浏览该内容。
因此,例如您的情况。您可以按UINavigationController
如下所示的层次结构开始查看,
addMember_1 = [[AddMember_1 alloc] init];
[self.navigationController pushViewController:addMember animated:YES];
而且,重定向到您的预览时,您可以使用此功能,
[self.navigationController popViewControllerAnimated:YES];
如果您添加多个ViewController,并且要重定向到根ViewController,则只需使用以下代码,
[self.navigationController popToRootViewControllerAnimated:YES];
希望这可以澄清您的疑问。
干杯!!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句