iphone - 如何判断何时删除 subview UIView

标签 iphone ios uitableview subview

基本上我想实现一个弹出 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/

相关文章:

android - 电晕SDK : remove objects after delay

ipad - 在iPhone中上传图像和文本数据

ios - react native SocketProtocol 错误和 TimeoutError

ios - 从委托(delegate)中检查 UITextField.text?

ios - 如何在 ios 中创建类似树结构的可扩展 TableView

ios - UIGestureRecognizer 和 UITableViewCell 问题

ios - CoreBluetooth 状态保存问题 : willRestoreState not called in iOS 7. 1

ios - MapKit:路线未显示在两个注释之间

ios - 更改表格单元格附件 View 的图像

ios - 在已经出现后更改动态高度 UITableViewCell 的高度