Max*_*Max 24
试试这些:
– didAddSubview:
– willRemoveSubview:
– willMoveToSuperview:
– didMoveToSuperview
– willMoveToWindow:
– didMoveToWindow
- viewDidAppear:
Run Code Online (Sandbox Code Playgroud)
Dav*_*mot 19
如果直接在UIView中管理逻辑,请使用:
- didMoveToSuperview
Run Code Online (Sandbox Code Playgroud)
如果您在UIViewController中管理逻辑,请使用:
- viewDidAppear:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
bux*_*xik 15
Swift版本.在你的UIView类里面只是:
override func willMove(toWindow newWindow: UIWindow?) {
super.willMove(toWindow: newWindow)
if newWindow == nil {
// UIView disappear
} else {
// UIView appear
}
}
Run Code Online (Sandbox Code Playgroud)
如果您正在管理UIViewvia a UIViewController,那么您可以使用以下-viewDidAppear:方法:
- (void) viewDidAppear:(BOOL) animated {
//do stuff...
[super viewDidAppear:animated];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29922 次 |
| 最近记录: |