главный контроллер с кнопками должен загрузить pageviewcontroller. главные кнопки недоступны после первой загрузки

Я новичок в xcode и IOS (и на этой плате. Первый пост).

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

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

Три кнопки в родительском элементе работают точно так же, как панель вкладок, за исключением того, что они должны быть больше и выше, чем панель вкладок. Вызываемые массивы страниц в основном работают как pageviewcontroller, за исключением того, что страницы должны иметь кнопку/индикатор внизу, чтобы разрешить непоследовательную навигацию. Цель ДОЛЖНА ЗАГРУЗИТЬСЯ С SEGUE.

Проблема, с которой я сталкиваюсь, заключается в том, что использование модального перехода для загрузки контроллера просмотра страниц и подготовки ForSegue для сохранения видимости основного/родительского контроллера представления приводит к тому, что мои кнопки становятся недоступными. Я предполагаю, что это потому, что я не могу щелкнуть по контроллеру дочернего представления.

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

Вот мои конкретные вопросы:

  • Можно ли загрузить контроллер представления с модальным переходом и по-прежнему получать доступ к моим кнопкам? Можно ли изменить размер ребенка?

  • Могу ли я настроить кнопки/индикаторы в pageviewcontroller. Можете ли вы указать мне какой-нибудь код?

  • должна ли подобная навигация быть сделана с каким-то совершенно другим подходом? Как насчет контейнера контроллера представления?

    Вот диаграмма (пока не могу публиковать изображения напрямую)


person David W    schedule 08.06.2014    source источник


Ответы (1)


Я нашел ответ на свой второй вопрос: кажется, что индикаторы pageViewController никак не настраиваются. Это исключает pageViewController для того, что мне нужно.

9 просмотров за 10 часов. Это не лучший форум для подобных вопросов или что-то не так с моим постом?

person David W    schedule 09.06.2014