Добавьте MGSplitViewController в простой проект - PullRequest
0 голосов
/ 08 ноября 2011

Я пытаюсь использовать MGSplitViewController ( уже упоминалось здесь, но кто-то сказал мне, что я должен задать новый вопрос ... ), потому что некоторые идеи будут иметь одно или несколько разделенных представлений и Apple.обзоры не так просто передать, поэтому я подумал, что просто потрачу некоторое время на тестирование некоторых существующих фреймворков, таких как MGSplitViewController.

Но я не получаю его в течение 4 долгих и трудных дней (а некоторыеночи тоже;)) - любая помощь будет действительно отличной !!!

Моя проблема заключается в следующем:

У меня просто простой стартовый вид с сегментированным элементом управления.после запуска и некоторых проверок я хотел бы загрузить splitview в этом простом виде.Я использую раскадровку для простого просмотра, и я добавил xibs из примера (потому что я также не знал, как интегрировать их в раскадровку - похоже, что следующая тема, на которую я взгляну ....)

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

Я упаковалисходный код для лучшего понимания, можно загрузить по адресу http://www.file -upload.net / download-3866273 / mgsplittest.zip.html .

Если кто-то может помочь мне с этим, исправляя проект, это было бы очень, очень, очень здорово !!!

Привет, Мэтью

1 Ответ

1 голос
/ 09 ноября 2012

Я решил проблему -

ЗАБЫТЬ MGSplitViewController:)

Напишите его самостоятельно, на самом деле не сложно:

  • нужно два представления (navigation_left_sided, detailsview_right_sided) в YOURSPLITVIEWController в раскадровке
  • все подробные представления должны быть построены с XIB, в раскадровке я не нашел способа сделать это чистым способом (любые подсказки приветствуются)
  • делегаты с левосторонним представлениемвызовы / просмотр загрузок для другого
  • загрузка вашего контроллера подробного просмотра и отображение
  • выполнено;)

Это также хорошая тренировка для работы с делегатами, наблюдателем иасинхронная диспетчеризация.В то время, когда я задавал вопрос, я не очень много работал с ними - вините меня;)

Преимущество написания собственного: - многоразовый - полностью настраиваемый - в портретном режиме также виден, вы можете просто изменитьразмеры обоих - настраиваемая анимация для изменения подробного вида (перемещение деталей снизу вверх, скручивание или что-то еще) - после этого у вас есть много базовых знаний, таких как делегаты и т. д. (это было в моем случае)

Или использовать функцию iOS6 для сетей также очень просто, но только для устройств на базе iOS6 ...

Все, очень просто:)

Есть вопросы?Просто спросите: D

Но я написал код для моей компании, поэтому я не могу поделиться, просто отвечая на вопросы и давая подсказки сверху;)

Привет, Матиас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...