8 (495) 215-53-16
8 (812) 748-20-96

  • CASES
  • PROJECTS
  • CONTACTS
  • APPROPIO
  • ENG
    • RUS
ENG
  • RUS
  • CASES
  • PROJECTS
  • CONTACTS
  • APPROPIO
  • ENG
    • RUS
  • CASES
  • PROJECTS
  • CONTACTS
  • APPROPIO
  • ENG
    • RUS
вернуться в блог
Dmitry Azarov

Dmitry Azarov

Программист

Все записи

Xamarin Studio обновилась до iOS 7.0

24 September 2013

iOS 7 это мажорное обновление операционной системы Apple. Она привнесла множество новых функций и изменений интерфейса.

Обновленный интерфейс

iOS 7 принесла с собой совершенно новый интерфейс. Что касается особенностей разработки для iPhone используя monotouch и xamarin рассмотрим ниже.

Первое что бросается в глаза, когда запускаешь привычное приложение в отладке используя iOS 7 Simulator, это то, что теперь координаты 0,0 не под статус баром, а прямо в 0,0. Это значит, что можно использовать полезную площадь StatusBar, но в то же время необходимо обновить приложения для правильного отображения.

Хорошая картинка, показывающая возможности использования Status Bar:

iOS 7 status bar 20px

Если использовать дизайнер XCode, то можно определить поведение представления как в iOS 7 или iOS 6, однако это не наш путь. По факту - необходимо добавить обработку в базовом экране и проверять версию iOS и дальше изменять интерфейс в зависимости от версии. в iOS 7 необходимо корневой элемент верстки располагать не в точке [0,0] а в точке [0,20], высоту соответственно делать на 20 пикселей меньше.

Стиль Status Bar

Появилась возможность изменить стиль Status Bar. Для некоторых наших приложений на темном или красном фоне замечательно смотрится белый текст в статус баре. Сделать это просто, достаточно переопределить методы в UIViewController.

Status bar style monotouch

Также его можно скрыть:

Status bar hidden monotouch xamarin

Секреты iOS 7

Из других заметных особенностей стоит отметить, что теперь приложениям требуется доступ к микрофону. Также, автоматические обновления всех приложений в App Store позволять всегда использовать актуальные версии ПО.

Автоматические обновления в App Store

Ссылки

  • Introduction to iOS 7
  • iOS 7 User Interface Overview
  • The best hidden features in iOS 7
Обзоры/Мысли/Аналитика
Комментарии (0)
  • like 12
Подписаться
  • PROJECTS

  • BLOG

  • CONTACTS

  • Industry solutions for retail

  • TECHNICAL DETAILS
Notissimus
DOWNLOAD PRESENTATION
MEMBER LOGIN
NOTISSIMUS
ITN 7838490959 KPP 783801001
Russia, 196084, St. Petersburg,
Zaozernaja St. 8 building 2 A, office 212

8 (495) 215 52 16 8 (812) 748 20 96

info@notissimus.com

SHARE YOUR OPINION ABOUT US
Confidentiality agreement
© 2023 notissimus.com