为了使UIView所有视图都像行为一样UIAlertView,我看到的最好的方法是将它放在应用程序窗口中,即将视图添加到:
[[[UIApplication sharedApplication] delegate] window]
Run Code Online (Sandbox Code Playgroud)
但是,我发现它的缺点是它不会自动进行旋转.为了使其轮流,最好的方法是在当前的AppDelegate window.navigationController/ 上添加视图rootViewController,但是,通过这样做,它将不再是所有内容.假设当显示视图并且有一个modalViewController弹出窗口时,模态视图肯定会掩盖视图.
我的问题是,是否可以将子视图添加到最顶层的窗口并支持方向?在这种情况下我需要两组Nib文件吗?如何UIAlertView结合最顶层和定位支持的魔力?当我查看时UIAlertView.h,我看到实际上有2个UIWindows,一个叫originalWindow,另一个叫dimWindow.有没有可以找到源代码的地方UIAlertView.m?
我目前正在开发导航应用程序.有没有办法在MapKit中设置视角?我知道谷歌地图iOS SDK将它作为您可以设置的查看相机中的参数之一,但我无法在MapKit中找到它.
关闭3D建筑还有bool价值吗?它们对于导航应用程序来说很烦人.
提前致谢!