私は調べて検索しましたが、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) の最新バージョンです。