OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

ios 如果判断viewcontroller 是当前手机显示的view?

weisd
weisd 发布于 2014年09月15日
无人欣赏。

我要在几个不同的viewController中的监听同样的通知,做同样的处理,但只是当前显示的viewController时执行处理, 其他不显示的不处理

我怎么判断viewcontroller 是当前手机显示的viewController呢? 求教!

共8条回复
楼长 ·
yangzai360 回复于 2014年09月15日

记不太清楚,我记得好像有个什么isOnScreen的方法。。。等会儿我去试一下。

2楼 ·
weisd 回复于 2014年09月15日

1楼 @yangzai360 麻烦了,我google了好久,都没找着

3楼 ·
xieweizhi007 回复于 2014年09月15日
4楼 ·
xieweizhi007 回复于 2014年09月15日
5楼 ·
xieweizhi007 回复于 2014年09月15日

我觉得这个可以解决你的问题 sf link

6楼 ·
weisd 回复于 2014年09月15日

5楼 @xieweizhi007 嗯,这是个方法,我以为系统 会有什么方法可以知道呢,没有的话就只能这样了

7楼 ·
terryso 回复于 2014年09月16日

简单。。。 if (self.view.window) { do something... }

8楼 ·
bawn 回复于 2014年09月23日

粘贴了半天代码,markdown格式好像有点问题,看这个链接我的一篇笔记

登录 或者 注册

AltStyle によって変換されたページ (->オリジナル) /