我有一个带有方法-(void)display
的自定义UIView的单例实例,其作用是在当前显示的任何屏幕上设置和显示自定义视图的动画。 (有点像UIAlertView中的-show方法)。
我的问题是如何确定哪个视图位于UIView层次结构的顶部并且当前显示?
答案 0 :(得分:1)
视图层次结构的“顶部”是UIWindow。并且应用程序中可以存在(通常是)多个UIWindow。如果您想在屏幕上显示其他所有内容,我建议您实现自定义UIWindow。例如。 UIAlertView也以这种方式实现。