2014-10-14 5 views
0

Я пытаюсь реализовать представление PopUp, аналогичное тому, которое Apple предлагает для iPad, но для iPhone. Я много читал и изучал, и кажется, что для этого нужно много ручной работы, которая должна быть выполнена, и множество конфигураций для моего представления. Я видел много приложений, которые используют эти типы всплывающих окон, которые отображаются с помощью кнопки или появляются посередине. Любые идеи о том, как это реализовать?PopUp Views in iOS 7

Я нашел эту библиотеку https://github.com/m1entus/MZFormSheetController и, кажется, покрыл все, что мне нужно, но мне было интересно, знал ли кто-нибудь о лучшем способе сделать это.

+1

Я предлагаю эту библиотеку, отлично работает! Я использовал этот lib для моего двух проектов. https://github.com/Backelite/MaryPopin – gokhangultekin

+0

Большое спасибо, это именно то, что я искал :) :) Несколько вопросов, хотя если вы не против. Я думал о том, чтобы использовать сторонний класс, как тот, который вы упомянули, или создать что-то с нуля. Как вы думаете? –

+1

Мое мнение, просто используйте :) Не нужно изобретать велосипед. Они разработали действительно хорошую библиотеку. Просто используйте и, возможно, внесите свой вклад в GitHub :) – gokhangultekin

ответ

0

Если вы говорите о UIPopovers, как стандарт Apple не разрешает Popover на iPhone, это iPad и OS X только инструмент. Вы можете использовать UIAlertView или пользовательский UIView для отображения дополнительной информации.

+0

Я имел в виду реализацию, аналогичную тому, что Apple предоставляет для iPad. Идея состоит в том, чтобы показать небольшое представление, которое появляется на кнопке экрана, чтобы обеспечить некоторую функциональность. Подобно ActionSHeets, но с некоторыми кнопками и т. Д. –

+0

Если это всего лишь несколько кнопок для предоставления некоторого пользовательского выбора, я обычно иду с UIAlertView. Если вы действительно хотите больше контролировать положение и внешний вид представления, не сложно настроить UIView. –