ios - 从模态视图返回时,向已打开的 View 写入一些内容

标签 ios swift

从子模态视图移动时,在父 View 中编辑某些内容。我应该使用“viewWillAppear”或其他一些预定义函数来使 View 出现在前台吗?

最佳答案

实际上有很多方法可以实现你想要的。

  • 一个人会检查viewWillAppear
  • 另一种方法是创建协议(protocol),并在子进程将要被解雇时调用一些协议(protocol)方法。
  • 此外,您可以在子类中拥有一个属性来保存对象 引用父级,并在被解除时调用某种方法 在父级上通知父级模式正在被关闭。

  • 您可以使用NotificationCenter,发布通知,然后 处理父级上的通知以对其进行更新。

我不知道哪一个最适合您,如果您提供更多背景信息,我可以澄清答案。祝你好运!

编辑:

Here是苹果官方文档;

Here您可以找到有关如何使用通知和通知中心的信息。

您可以在 Google 上搜索有关通知和通知中心的更多信息。

关于ios - 从模态视图返回时,向已打开的 View 写入一些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42084877/

相关文章:

ios - 4.4 和 5.5 英寸的 UICollectionViewCell 动态尺寸调整

iphone - 在 iOS 中重新加载特定的 UITableView 单元格

ios - Swift:堆栈 View 不显示完整的 subview

ios - 无法从 CLGeocoder reverseGeocodeLocation 返回字符串

ios - 如何在快速使用 Segue 时显示标签栏

swift - 如何将 ?id=1 之类的内容附加到 NSMutableURLRequest

ios - 为什么 UIButton 不出现在屏幕上?

ios - 显示有关如何使用应用程序的教程/提示

ios - 在 Swift 中智能搜索解析用户名不起作用

ios - 在 Swift UI 中实现核心数据而不崩溃