摘要:
window>navigationcontroller>controller,status bar 在window 外面么,1,appdelagate,CGRect windowFrame =self.window.frame; windowFrame.origin.y =20; windowFrame.size.height = windowFrame.size.height -20; self.window.frame = windowFrame;2,@implementation TTBaseViewController//-(void)viewDidLoad//{// [s 阅读全文
摘要:
虽然用户看来,iOS7默认样式的状态栏和导航栏时连在一起的,但是实际上导航栏的位置和大小是和之前系统版本一样的,依然是贴在状态栏下面,依然是高 44px;之所以用户看来它们是连在一起,这是因为UINavigationBar里面的_UINavigationBarBackground定位在y 方向-20px的位置,然后高度增加到64px,这样就可以同时充当了两者的背景。而变透明之后就很容易和后面的内容混淆,虽说一般应用不会把内容和状态栏叠合在一起,但是至少,现在的情况是,默认是会叠合的,开发需要从20px像素以下开始布局页面元素才能避免。[navCtrl.navigationBar setBack 阅读全文