библиотека оверлея пользовательского интерфейса iOS? - PullRequest
2 голосов
/ 23 мая 2011

Я ищу способ наложения, похожего на MB Progress HUD, но показывающий еще немного контента, например изображение и текст с кнопкой для закрытия. Не желая использовать bult в модальном представлении, но что-то немного более гладкое и менее громоздкое - что-то вроде красивого плоского поповера, как вы видите в приложении Books на iPad.

Я безуспешно искал - кто-нибудь видел что-то подобное?

Ответы [ 3 ]

4 голосов
/ 23 мая 2011

Может ли это быть тем, что вы ищете?

http://cocoacontrols.com/platforms/ios/controls/wepopover

WEPopover - это, по-видимому, элемент управления пользовательским интерфейсом для iPhone, который имитирует API-интерфейс UIPopover на iPad как можно ближе.

Если вы хотите что-то, что немного ближе к MBProgressHUD с точки зрения прозрачного стиля HUD, вы можете попробовать http://cocoacontrols.com/platforms/ios/controls/tapku-alerts-with-images

Тапку-оповещения кажутся простыми представлениями, которые, я уверен, вы могли бы немного взломать и добавить свои собственные кнопки.

3 голосов
/ 24 мая 2011

Существует еще один альтернативный SGPopoverController на https://github.com/KJoyner/SeaGlass.Это похоже на WEPopover, но имеет больше опций, ведущих себя как модально, так и немодально в пределах представления (или окна верхнего уровня).В частности, этот класс поддерживает passthroughViews и, подобно MBProgressHUD, может полностью отключить события пользовательского интерфейса вне всплывающего окна.

0 голосов
/ 23 мая 2011

Достаточно легко создать себя, если данная библиотека неудовлетворительная: полноэкранный вид с непрозрачностью 0,0, который поглощает прикосновения, перед которым вы видите видимый оверлейный вид с любыми элементами управления, которые вам нужны. Если ваша анимация ограничена базовыми компонентами Core Animation - положением, размером, вращением, непрозрачностью, а также свойствами просмотра / управления, такими как цвет и т. Д., - тогда легко отобразить и удалить ее. Только если вам нужна модная анимация, она становится хитрой.

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