UIView层次结构中的顶级视图

时间:2013-01-31 15:22:37

标签: ios objective-c

我有一个带有方法-(void)display的自定义UIView的单例实例,其作用是在当前显示的任何屏幕上设置和显示自定义视图的动画。 (有点像UIAlertView中的-show方法)。

我的问题是如何确定哪个视图位于UIView层次结构的顶部并且当前显示?

1 个答案:

答案 0 :(得分:1)

视图层次结构的“顶部”是UIWindow。并且应用程序中可以存在(通常是)多个UIWindow。如果您想在屏幕上显示其他所有内容,我建议您实现自定义UIWindow。例如。 UIAlertView也以这种方式实现。