gpt4 book ai didi

ios - 在框架外点击时删除 View

转载 作者:行者123 更新时间:2023-11-29 03:23:40 26 4
gpt4 key购买 nike

我正在使用一个复杂的 View 层次结构,我希望当其中一个 subview 在其边界之外被点击时,它应该被删除。我尝试使用带有点击手势的透明 View ,但它不允许我使用上述 subview 。

我该如何实现?

最佳答案

创建如下所示的层次结构(为此创建 XIB):

1)创建一个全屏大小的透明容器 View 并保留对其的引用

2)添加一个全屏大小的透明UIButton并设置其 Action 方法

3)在全屏透明按钮上添加 subview

现在,只要您想显示 subview ,就显示此容器 View 。每当用户点击 subview 外部时,就会调用按钮点击时的操作方法。在此方法中,您可以使用removeFromSuperView删除整个容器 View

关于ios - 在框架外点击时删除 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20761018/

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