2014-09-24 6 views
2

Я добавляю свой поискКонтроллер к моему текущему контроллеру, он отлично работает, когда я использую xcode 5.1.1, но когда я обновился до xcode 6, это дает мне проблему. Я заметил, что он не учитывает высоту строки состояния в пользовательском интерфейсе, на домашней странице он не подсчитывает высоту навигационной панели тоже. но когда я перехожу на вторую страницу, он подсчитывает высоту строки состояния и навигационной панели.Строка состояния, маржа навигатора

CGRectMake(0, 64, 320, 44) это рама моего поискаБар.

ответ

1

Я решил это, получив рамку добавленного дочернего контроллера, получив ее высоту и добавив или вычтен.

CGRect frame = searchView.view.frame; frame.origin.y += 64; // add or subtract searchView.view.frame = frame;

Я думаю, что это не правильный путь, любое предложение, ребята?

Был ли xcode 6 не засчитан высотой и высотой бара statusBar?

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