2015-12-16 2 views
0

Мое приложение uitabbar и uinavigationbar. Но я столкнулся с проблемой в iOS7.1. если я переключаю страницу между одним с navigationbar и один без navigationbar. на странице есть scrollview или uitableview, каждый раз, когда swith, self.view.frame или self.view.bounds является правильным, но или uitableview 's frame is Correct, но bounds.y каждый раз, когда swith меняет 20px.one вверх, один вниз , Я пытаюсь изменить scrollview или uitableview'sbounds.y на вид будет viewWillAppear. CGRectbounds = contentScrollView .bounds; bounds.origin = CGPointMake (0, 0);У iOS 7 есть проблемы с компоновкой

contentScrollView.bounds = bounds;

, но если я это сделаю, хорошо, каждый раз, когда страница swith отображается правильно, но когда я перетаскиваю scrollview или uitableview, неправильный формат.

демо загружено на github: https://github.com/KingCentLee/HSText Надеюсь, кто-то может помочь мне. Демо-версия в iOS 7 позже нормальная. просто iOS 7 swith page сталкивается с проблемой. И может сказать причину. Спасибо.

enter image description here

ответ

0

Я видел ваш код. Попробуйте удалить код в viewWillAppear. Извините, у меня нет устройства ios7. В моей памяти это может вызвать строка состояния системы, высота которой составляет всего 20 пикселей. Это всего лишь предложение. ps: Я не могу добавить комментарий.

Смежные вопросы