I wanted to present a semi-transparent modal view.
From many other stackoverflow posts, (eg Transparent Modal View on Navigation Controller)
It seems common approach to this is
Create a view,
Add the view to some superview with animation,
instead of using pushModalViewController.
On second thought, I realize there is UIAlertView,
and it seems to satisfy the requirement (semi-transparent modal view).
Since UIAlertView is a view(you can make the view transparent),
and it is modal(prevents user from doing anything else) by nature.
I haven't looked at UIAlertView closely but why do people bother with creating own view and animation.
Is there a limitation of UIAlertView that forces many people to avoid it for this purpose?
Thank you