Я посмотрел и обыскал, и есть много дискуссий о новом способе обработки строки состояния в 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).
Это работало как очарование! Большое вам спасибо за то, что нашли время, чтобы помочь мне. Очень признателен! –