UIView上存在哪些类似的功能方法(viewWillAppear)?

Cen*_*ion 29 objective-c uikit uiview viewwillappear ios

当视图即将在屏幕上显示时,在UIViewController上调用viewWillAppear.是否有可能在UIView上获得类似的回调?

Pau*_*l.s 49

如何从UIView引用中得到以下内容

willMoveToSuperview :, didMoveToSuperview - 根据需要跟踪您的视图层次当前视图的运动实现这些方法.

这至少会告诉您何时将其添加到视图层次结构中,但不能保证视图层次结构是可呈现/可查看的.

  • 我认为`willMove(toWindow :)`/`didMoveToWindow()`是稍微接近的类比,因为在那些你可以测试窗口是否为"nil"以查看视图是否是附加到屏幕的层次结构的一部分.如果您要设置计时器来控制动画或类似的东西,这可能就是您想要的. (9认同)

Mac*_*Teo 9

不,但您可以从视图控制器将该通知转发到所需的视图.

  • 假设你有一个视图控制器. (7认同)