Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
09.08.2013, 21:28 0

Два views для обработки поворота

09.08.2013, 21:28. Просмотров 803. Ответов 6
Метки (Все метки)

Ответ

воспользуйтесь MVP паттерном
мы так делаем для разных вьюшек на айпаде и айфоне, сохраняя общую логику

Presenter хранит в себе бизнесс-логику
View - это протокол, который описывает общий интерфейс для вьюшек, так же туда будет входить, воможно, xib и ViewController, который строит вьюшку программно и вызывает presenter в нужных местах
ну и Model - она и в Африке модель

Presenter тоже неплохо бы организовать с помошью протокола, а конкретный презентер пусть его имплементирует

таким образом извне вы создаете нужный себе вьюконтроллер, а тот внутри себя создает презентер и передает ссылку на себя. все.

p.s. конечно можете попробовать посмотреть ReactiveCocoa и MVVM, но лучше остановитесь на более простом (первом) варианте

Вернуться к обсуждению:
Два views для обработки поворота
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2013, 21:28
Готовые ответы и решения:

AdBannerView на все Views
Хочу вставить баннер на большинство views. В основном используются TableView....

Фильтры для обработки фотографий
Народ подскажите как сделать фильтры для обработки фотографий под типа...

После поворота TextView занимает столько же места как и до поворота
собственно как поворачивать средствами xml или в коде я знаю. Проблема в...

Есть ли дизайнер для Views в Razor MVC 4?
Собственно в єтом и вопрос: можно ли открыть представление в режиме дизайнера,...

Как рассчитать поворот угла, зная координаты трех точек до поворота и после поворота угла
Как рассчитать поворот угла (в градусах), зная только координаты трех точек до...

6
Другие темы раздела
Программирование iOS Сохранение информации при переходе от одного контроллера к другому http://www.cyberforum.ru/ios-dev/thread935894.html
Есть несколько классов наследующих UIViewController(GameViewController,ShareViewController,AboutViewController) Вопрос в том,как сохранять счет игры во время переходов между контроллерами. Среди...
Программирование iOS Как добавить блок AdMob на UITableView? Здравствуйте! Возникла проблема при добавлении блока AdMob на UITableView. Проблема в том, что при добавлении блока в таблицу, блок встраивается в таблицу и прокручивается вместе с ней. ... http://www.cyberforum.ru/ios-dev/thread935005.html
Программирование iOS GSM сеть
Всем перехватчикам привет. Как зделать перехват пакета (SMS) через комп?
Программирование iOS Подскажите лучшую практику по созданию кроссплатформенных приложений?
Хочу определиться для себя с созданием кроссплатформенных приложений IOS/Android. Подскажите как проще и удобнее делать? Писать на андроид переписывать на IOS, с IOS на андроид, либо фреймворки? ...
Программирование iOS Совместимость дизайна приложения http://www.cyberforum.ru/ios-dev/thread933157.html
Можно ли для 4 и 5 iphona сделать разные размеры экранов? т.е. чтобы в 4 iphone подгружалась укороченная версия дизайна, в 5 iphone- удлиненная. Разработчик говорит что нежелательно, так как если...
Программирование iOS Xml Добрый день/вечер :) В ответе пришло xml дерево как json... Data->User->Age как парсить такое дерево в obj C? В JavaScript'e я делал так var myData = JSON.parse(jsontext); и дальше указывал... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru