判断某一控制器是否显示在屏幕上,稍作修改判断某个UIView是否显示也可以
//代理的控制器是否是显示的
-(BOOL)DelegateIsShow {
return ((UIViewController * )self.reviewDelegate).isViewLoaded && (((UIViewController )self.reviewDelegate).view.window);
//isViewLoaded 表示已经视图被加载过 view.window表示视图正在显示
}
网友评论