gpt4 book ai didi

objective-c - 从另一个类将 View 重新添加到 View Controller

转载 作者:行者123 更新时间:2023-11-29 13:38:04 25 4
gpt4 key购买 nike

我像往常一样向我的 View Controller 添加了一个UIViewminimisedInterface

[self.view addSubview:minimisedInterface]; 

minimisedInterface 在点击按钮时从 View Controller 中移除。

[self removeFromSuperview];

我现在想将 minimisedInterface 重新添加到 View Controller ,但是在另一个类 Interface 中点击按钮。这样做的正确方法是什么?我正在考虑从 Interface 类获取 View Controller 的句柄,但这似乎有点违反直觉,好像不应该“控制” View Controller 本身。

提前致谢:)

最佳答案

我想到的两种最可能的方式是:

  • 使 View Controller 成为 Interface 类的委托(delegate)并拥有一个 [delegate presentView];方法(或类似的东西)
  • 从按钮 IBAction 发送一个 NSNotification,表明再次需要 View ,并让 View Controller 监听该通知。

关于objective-c - 从另一个类将 View 重新添加到 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9976566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com