基本上我想实现一个弹出 UIView 所以我按照这里发布的内容
POP-UP UIView "IMDB App" style
这很好用。但是我有一个查询。我的主要 View 是一个tableView。因此,当弹出 View 时,我禁用表格中的滚动。现在,当弹出 subView 被删除时,我需要重新启用滚动。我如何做到这一点?我不能使用 willRemoveFromSuperview 因为弹出 View 完全加载了不同的 NIB。
我应该使用通知吗?
希望我清楚地解释了这个场景。
提前致谢!
最佳答案
Feloneous Cat 有正确的答案。这是一个完美的使用@protocol
在您的弹出 View 中以及注册的代表。某些东西正在触发该弹出 View 关闭。无论触发是什么,调用协议(protocol),委托(delegate)都可以根据需要处理这种情况。
此外,当正确使用协议(protocol)时,您的代码在项目和其他项目中变得非常可重用。
关于iphone - 如何判断何时删除 subview UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6442236/