
drawController = [[DrawImageVIEwController alloc] initWithNibname:nil bundle:nil];[drawController setDrawControllerDelegateObject:self];UINavigationController *nav = [[UINavigationController alloc] initWithRootVIEwController:drawController];[self presentModalVIEwController:nav animated:YES];[nav release];
但是当第二次调用上述代码之前,我想知道屏幕上当前的视图控件是否是drawController.我正在使用以下代码
if (drawController && [drawController isBeingPresented])
但它对我来说并不适用,也是iOS 5.0,所以我被困在这里.请帮我知道我应该怎么知道现在的UIVIEwController出现在屏幕上是哪个类和drawContoller是否仍然显示在屏幕上?对不起,如果有任何错字,我的输入错误.任何帮助将不胜感激.
谢谢Neha Mehta
解决方法 不是最漂亮的代码,但这应该有效:if ([self.presentedVIEwController isKindOfClass:[UINavigationController class]] && ((UINavigationController *)self.presentedVIEwController).topVIEwController == drawController) { … 总结 以上是内存溢出为你收集整理的iphone – 在ios中检查当前视图控制器在屏幕上全部内容,希望文章能够帮你解决iphone – 在ios中检查当前视图控制器在屏幕上所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)