UINavigation设置背景颜色后 界面适配的问题


//设置导航栏背景颜色 [self.navigationBar setBackgroundImage:图片 forBarMetrics:0]; [self.navigationBar setShadowImage:图片]; //关闭导航栏半透明 if (IOS7){ self.interactivePopGestureRecognizer.delegate = (id <UIGestureRecognizerDelegate>) self; self.navigationBar.translucent = NO; }

 设置导航栏背景图片后, 在iOS7、iOS9上出现Point左上角定位不一致的情况?

关闭导航栏半透明后,在界面中添加View元素,使得point左上角固定在导航栏左上角为Point。

 

 

if (IOS7) {
    self.automaticallyAdjustsScrollViewInsets = NO;
}

 当隐藏导航栏之后, 在View上添加UIScrollView、UItableView等滚动视图, 再滚动视图添加View后,出现偏移-20状态栏情况。
在声明滚动视图之前设置

 

posted @ 2015-11-12 11:52  ly1992  阅读(217)  评论(0)    收藏  举报