oc文档iOS Developer

iOS 判断控制器是否显示在屏幕上

2016-05-26  本文已影响1021人  知县有点小心事儿

判断某一控制器是否显示在屏幕上,稍作修改判断某个UIView是否显示也可以

//代理的控制器是否是显示的
-(BOOL)DelegateIsShow  {  
return ((UIViewController * )self.reviewDelegate).isViewLoaded && (((UIViewController )self.reviewDelegate).view.window);
//isViewLoaded 表示已经视图被加载过 view.window表示视图正在显示 
 }

上一篇 下一篇

猜你喜欢

热点阅读