gpt4 book ai didi

ios - 单击将带有 UIButton 的 UIView 添加到 UIWindow

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:43 25 4
gpt4 key购买 nike

我想在我的整个应用程序上方添加一个 UIView。这部分很简单:

UIView* myView = /* Your custom view */;
UIWindow* currentWindow = [UIApplication sharedApplication].keyWindow;
[currentWindow addSubview:myView];

我的 UIView 有一个 UIButton 作为 subview ,我不确定将其目标设置为哪个 VC,因为这个 View 可以显示整个应用程序。

对于作为 UIWindow 一部分的 UIButton,我应该将目标设置为什么?是否可以将目标设置为我拥有的单例?

最佳答案

一个解决方案可能是创建一个“主”容器 vc,它将始终显示在屏幕上并保存您应用程序的所有 View Controller 堆栈。您可以在那里添加所有自定义 subview 并将其方法连接到容器。

请查看此链接了解更多详情:

https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ImplementingaContainerViewController.html

也是一个很好的链接,它描述了一些不同但非常相似的情况: https://spin.atomicobject.com/2015/09/02/switch-container-views/

关于ios - 单击将带有 UIButton 的 UIView 添加到 UIWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37033062/

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