从子模态视图移动时,在父 View 中编辑某些内容。我应该使用“viewWillAppear”或其他一些预定义函数来使 View 出现在前台吗?
最佳答案
实际上有很多方法可以实现你想要的。
- 一个人会检查
viewWillAppear
, - 另一种方法是创建协议(protocol),并在子进程将要被解雇时调用一些协议(protocol)方法。
此外,您可以在子类中拥有一个属性来保存对象 引用父级,并在被解除时调用某种方法 在父级上通知父级模式正在被关闭。
您可以使用
NotificationCenter
,发布通知,然后 处理父级上的通知以对其进行更新。
我不知道哪一个最适合您,如果您提供更多背景信息,我可以澄清答案。祝你好运!
编辑:
Here是苹果官方文档;
Here您可以找到有关如何使用通知和通知中心的信息。
您可以在 Google 上搜索有关通知和通知中心的更多信息。
关于ios - 从模态视图返回时,向已打开的 View 写入一些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42084877/