2013-10-24 5 views
-5

Я был ошеломлен тем фактом, что яблоко делает StatusBar Overlay viewController ... или границ моего приложения. Есть ли способ, которым я могу перемещать TitleBar в StoryBoard? или я должен угадать, где его разместить? Я смущен тем, что делать, теперь, когда переход на iOS7 пришел. Вот мой TitleBar в приложении и в раскадровке:Ошибка StatusBar в iOS7?

enter image description here

и:

enter image description here

Как я должен сделать эту работу? Это то, на что мне хотелось бы выглядеть, без зеленого, но черного. enter image description here

Я даже пробовал то, что в этом посте, но ничего не помогло. iOS 7 - adjusting for status bar

+9

Я не собираюсь быть грубым, но моя грубая оценка заключается в том, что в прошлом месяце 50% вопросов StackOveflow касаются строки состояния в iOS 7. Поиск в SO и Google, и вы найдете множество ответов, учебников , объяснения и даже официальное руководство по переходу на пользовательский интерфейс от Apple. –

+1

Например, это все теги с тегами [tag: ios7] со словом «строка состояния». http://stackoverflow.com/search?q=%5Bios7%5D+status+bar Они 585 и считаются. Вы пробовали проголосовать за большинство проголосовавших? –

ответ

-2

Вам необходимо прочитать документ «Руководство по переходу на iOS 7 UI Transition Guide». Самый простой способ не допустить, чтобы строка состояния перекрывала содержимое вашего представления, чтобы иметь представление высотой 20 пикселей, расположенное в верхней части представления. Таким образом, ваш контент не будет перемещаться за панель состояния. При этом, если вы используете UINavigationController как ваш «TitleBar», вам не нужно даже добавлять представление 20px, поскольку навигационный контроллер позаботится об этом для вас. Все это в «Руководстве по переходу на iOS 7 UI».

EDIT. Для вашей информации (или для кого-то, кто борется с этим), я настоятельно рекомендую посмотреть видео с настройкой «App App Appance для iOS 7» от WWDC 2013. Это настолько всеобъемлющий, что он в значительной степени решит все ваши проблемы с iOS 7 UI.

+2

-1 Там уже много информации о предмете. Ваш ответ не добавляет никакого значения, и было бы более полезно для OP, если бы вы просто ссылались на эти вопросы в комментарии (поскольку у вас недостаточно привилегий для голосования) –

+1

Я понимаю вашу озабоченность Габриэле, но мой попытка была искренне указать на ОП в правильном направлении, поскольку вопрос показывает, что ОП пыталась взглянуть на предыдущие вопросы того же характера на SO. Я специально отредактировал и добавил видеорекламу WWDC 2013, поскольку это очень помогло мне. Вы предпочли бы, чтобы я удалил этот ответ и разместил его в качестве комментария к вопросу? – bizsytes

+1

Спасибо за ответ. Я считаю, что было бы более полезно, чтобы вы связались с http://stackoverflow.com/questions/17074365/status-bar-and-navigation-bar-appear-over-my-views-bounds-in-ios- 7, и если вам кажется, что видео WWDC 2013 вам помогло, вы можете либо предложить отредактировать принятый ответ, либо прокомментировать его, либо просто опубликовать свой собственный ответ. Рассеяние информации мне не поможет. –

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