2014-02-14 67 views
0

我看过搜索过,关于在ios7中处理状态栏的新方式有很多讨论。我已经找到了状态栏和内容之间额外空间问题的解决方案。状态栏不在顶部

但我的问题不是状态栏和内容之间有额外的空间,而是状态栏不在iPhone屏幕的顶部。状态栏与我的视图完全一致,没有重叠和透明度问题,这是状态栏和iphone屏幕顶部之间有额外的空间。 (不能发布图片)。

我找不到为什么会发生这种情况。它曾经在转移到ios7之前工作。以下是我用来创建我的观点:

@window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds) 
@window.styleMode = PXStylingNormal 
@window.makeKeyAndVisible 

@rdata = RamanData.new(532.00, 580.00, 1555.61) 
@bdata = BandwidthData.new(532.0, 48.0, 0) 
@controller = RamanController.alloc.initWithData(@rdata, @bdata) 

@nav_controller = UINavigationController.alloc.initWithRootViewController(@controller) 
@window.rootViewController = @nav_controller 

然后在我viewDidLoad中我用这个:

self.setTitle("Some title") 
self.edgesForExtendedLayout= UIRectEdgeAll 
self.automaticallyAdjustsScrollViewInsets= false 

任何帮助,将不胜感激。这是最新版本的Rubymotion(2.22)和Pixate(2.0.1)。

回答

1

将一个名为[email protected]的文件添加到您的资源文件夹,尺寸为640x1136。如果没有此文件,iOS会裁剪窗口以适应4英寸设备上的3.5英寸屏幕。

+0

这工作就像一个魅力!非常感谢您花时间帮助我。非常感激! –

相关问题