带导航的控制器上面再加个带导航的控制器,但第二个导航只从屏幕左边隔一定距离显示到右边的框
2016-11-18 18:17
567 查看
FilterViewController *filter = [[FilterViewController
alloc]init];
UINavigationController *nav = [[UINavigationController
alloc]initWithRootViewController:filter];
[nav.view
setFrame:CGRectMake((40/375.0)
* WIDTH, 0,
WIDTH - (40/375.0) *
WIDTH, HEIGHT)];
[self.navigationController
addChildViewController:nav];
[self.navigationController.view
addSubview:nav.view];
在点击第二个导航的返回按钮时要
[self.navigationController.view
removeFromSuperview];
[self.navigationController
removeFromParentViewController];
点击第一个控制器的空白时要记得
for (UIView *vv
in self.navigationController.childViewControllers)
{
NSLog(@"%@",vv.class);
if ([vv
isKindOfClass:[UINavigationController
class]]) {
UINavigationController *na = (UINavigationController *)vv;
[na removeFromParentViewController];
[na.view
removeFromSuperview];
}
}
alloc]init];
UINavigationController *nav = [[UINavigationController
alloc]initWithRootViewController:filter];
[nav.view
setFrame:CGRectMake((40/375.0)
* WIDTH, 0,
WIDTH - (40/375.0) *
WIDTH, HEIGHT)];
[self.navigationController
addChildViewController:nav];
[self.navigationController.view
addSubview:nav.view];
在点击第二个导航的返回按钮时要
[self.navigationController.view
removeFromSuperview];
[self.navigationController
removeFromParentViewController];
点击第一个控制器的空白时要记得
for (UIView *vv
in self.navigationController.childViewControllers)
{
NSLog(@"%@",vv.class);
if ([vv
isKindOfClass:[UINavigationController
class]]) {
UINavigationController *na = (UINavigationController *)vv;
[na removeFromParentViewController];
[na.view
removeFromSuperview];
}
}
相关文章推荐
- html静态实现左边导航右边显示链接页面
- 就是左边是一个FRAME,右边也是一个FRAME,两个之间有分隔线,在分隔线上可以设一个小图标,一点击左边的FRAME就缩进去了,整个屏幕都显示右边的那个FRAME
- 如何实现网页点击左边的导航右边显示对应的页面?
- 用frameset实现左边导航,右边显示相应内容的布局
- 放ppt时怎么让电脑屏幕和背投不一样,就是电脑上是比如左边ppt,右边文档。但是在投影仪上显示ppt的全屏
- 页面刷新之后显示当前页面的方法(左边导航,右边内容)
- 用Iframe实现左边TreeView导航,右边显示相应内容的布局
- Appdelegate 跳转其他页面 获取当前屏幕显示的viewcontroller 获取当前屏幕中present出来的viewcontroller 获取当前导航控制器
- 如何实现网页鼠标浏览左边的导航右边显示对应的页面
- jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
- 在9530手机上面,如何控制程序只能纵向显示?如何判断当前的屏幕横纵方向呢?
- HTC G11 桌面电话栏在右边屏幕竖起来了,软件图标半屏幕显示,求解呀
- jquery左边浮动到一定位置显示返回顶部代码
- 导航面板[ExtJS4]ExtJS4左边菜单面板收缩展开,右边TabPanel内容动态更新(解决宽度不能自适应问题)
- 在网页中点击左边的连接,内容在右边显示
- fusioncharts图表横坐标刻度最后一个显示不全且图表距离右边距离太小的完美解决方案
- WPF 气泡尖角在左边、下面、右边、上面
- 页面左边导航固定,右边自适应宽度
- jquery实现让导航超出显示范围外时自动贴在屏幕最顶上
- 用导航控制器制作一个简单的登陆显示