ios push页面后 部分控件不会跟着push,大神们知道吗?

就好像iPhone的 Safari浏览器 里面的bookmarks按钮,点进去后,点击tableViewcell,segment不会跟着push,求一些思路!
![图片描述][2]

图片描述

阅读 3.9k
3 个回答

这是因为它把Segment放进了NavigationBar

视图放在keywindow上了

问题算是解决了,多谢楼上的提点,确实用keyWindow可以做到不会跟着push

UISegmentedControl * segment = [[UISegmentedControl alloc]initWithItems:@[@"♞",@"♟",@"♚"]];
segment.frame = CGRectMake(10, 60, SCREEN_WIDTH-20, 30);
[[UIApplication sharedApplication].keyWindow addSubview:segment];

后面发现了,放在NavigationBar上面,也是可以实现的
在自定义UIViewController 添加子视图

[self addChildViewController:self.bookmarkVC];
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题