ios 从View push 到Controller的方法

1. 以前一直用代理的方法,在View的属性添加控制器然后在Controller里面实例化的时候赋值就可以调用了,但是在新的复杂界面里面就不够用了 ,找到新的方法;

//取出根视图控制器

UITabBarController *tabBarVc = (UITabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController;

//取出当前选中的导航控制器

UINavigationController *Nav = [tabBarVc selectedViewController];

PersonalInformationViewController *perSonl = [[PersonalInformationViewController alloc]init];

[Nav pushViewController:perSonl animated:YES];

这样就成功了 。

你的点赞是我最大的动力。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 7,311评论 1 14
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 7,449评论 2 50
  • 1.自定义控件 a.继承某个控件 b.重写initWithFrame方法可以设置一些它的属性 c.在layouts...
    圍繞的城阅读 8,853评论 2 4
  • 胡萝卜丝香菇丝鸡蛋炒肉片 哈哈…大杂烩呀,味道不错,只是油放多了点点,有点腻口 蒸玉米饭和小白菜
    曼言向暖阅读 1,176评论 0 0
  • 七年前的今天,我输掉了属于自己的那份爱情。今天,我又遍体鳞伤,没能拯救原本未知的那份感情......
    开心微笑阅读 845评论 0 0