(iphone) разница между модальным представлением и UIAlertView? - PullRequest
0 голосов
/ 01 апреля 2011

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

Создание представления,
Добавление представления к некоторому суперпредставлению с анимацией,

вместо использования pushModalViewController.

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

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

Есть ли ограничение UIAlertView, которое заставляет многих людей избегать его для этой цели?

Спасибо

1 Ответ

0 голосов
/ 01 апреля 2011

Я думаю, это потому, что вы будете вынуждены удалять и настраивать элементы, присутствующие в UIAlertView, и вы не можете точно знать, как на это могут реагировать память и другие элементы.В конце концов, наконец-то стало проще и безопаснее просто создать новый modalView с имеющимися элементами, а не возиться с UIAlertView, плюс если вы хотите использовать UIAlertView так, как вам придется делать все программно, в то время как есть способы настройкиmodalView на IB.

...