【发布时间】:2011-04-14 16:12:12
【问题描述】:
我在我的 iPhone 应用程序中创建了一个 UIView。当 UIView 作为当前屏幕存在时,我想在用户关闭或打开时处理一些事情。我想,我可以在viewWillAppear: 下做到这一点。但是,viewWillAppear: 不会在 UIView 中调用。它仅适用于 UIViewController 吗?我如何为 UIView 处理 viewWillAppear: 或 viewDidAppear:?
更新: UIView 我通过程序创建的所有内容,而不是在 .xib 中。
请指教。
谢谢!
【问题讨论】:
-
如何呈现和关闭 UIView?是按钮操作还是其他。视图的大小是多少。[顺便说一下,@James 回答的这些委托方法不会被调用]。
-
按设备主页按钮关闭/启动。好的,如果不可能的话,谢谢。当用户按下主页按钮时,我至少可以在“applicationDidEnterBackground”中找到当前的 UIView 吗?
标签: iphone