Форум программистов, компьютерный форум CyberForum.ru

Storyboard и корректная отработка смены ориентации (Mono) - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 169
13.01.2015, 13:24     Storyboard и корректная отработка смены ориентации (Mono) #1
Здравствуйте. Пишу свой первый проект под iOS в xamarin studio. В проекте есть сториборд и 9 Вьюконтроллеров, для каждого уже прописан класс со всеми жонглированиями входной информацией, но теперь возникли сложности с поворотом экрана. Вопрос как бы с наименьшими переделками кода переверстать вьюхи? Создать второй сториборд, также с 9-ю вьюконтролами для горизонтального расположения экрана и менять их в зависимости от положения? (вроде слышал, что это возможно, но как? нагуглить пока не удалось.) Или вычистить морды вьюконтроллеров в сториборде и создать 18 xib файлов, для каждого контролера по два и в классе соответствующего контроллера подгружать необходимый .xib (горизонтальный или вертикальный). Опять же вопрос как это правильно осуществить?
Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2015, 13:24     Storyboard и корректная отработка смены ориентации (Mono)
Посмотрите здесь:

как связать ViewController со Storyboard
Иерархия StoryBoard Objective-C
Интерфейс без Storyboard для новичка
Наследование класса, созданного в storyboard
Обновление XCode -> тормоза в StoryBoard
Портирование в Xcode5, фокусы Storyboard
Objective-C StoryBoard vs View
Xib вайлы и storyboard
Objective-C Не привязываются действия к пересозданному storyBoard
Различия в storyboard, симуляторе и на тестируемом телефоне
Objective-C MVC storyboard+ViewController
Загрузка ViewController из xib в storyboard Objective-C

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
13.01.2015, 23:57     Storyboard и корректная отработка смены ориентации (Mono) #2
в иос есть понятие constraints и autolayout, вот в эту сторону и стоит копать, но если верстка будет кардинально отличаться для разных ориентаций, тогда – да, лучше создать отдельный сторибор с вьюхами для другой ориентации

но я советую придержаться первого

P.S. на форуме есть также отдельная ветка Mono, так что возможно лучше туда обращаться
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 169
14.01.2015, 09:20  [ТС]     Storyboard и корректная отработка смены ориентации (Mono) #3
Я использую autolayout, но у меня много вьюх с Пикерами внизу, которые при повороте необходимо перемещать с низу в правый край, а соседние текст-вью, соответственно уменьшать (это в принципе можно сделать и кодом..), а также есть 2 скрол-вью, которые при повороте не особо хотят растягиваться по ширине контроллера, хотя задано прилипание к краям... Так что лучше я создам отдельный сториборд. Как и где его необходимо менять? И не будут ли слетать данные в контролах как это происходит в Android? Можно примерчик кода смены сториборда? Можно и на obj-C, я на шарп сам попытаюсь интерпретировать.
Про раздел Mono я знаю, но там тишина!... я уже там пробовал вопросы задавать (не на эту тему правда, но всё же..). Поэтому подумал, что в этом разделе будет эффективнее спросить и не прогадал. ))
Yandex
Объявления
14.01.2015, 09:20     Storyboard и корректная отработка смены ориентации (Mono)
Ответ Создать тему
Опции темы

Текущее время: 14:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru