gpt4 book ai didi

ios - UIView alpha = 0 导致触摸被放到下面的 View

转载 作者:技术小花猫 更新时间:2023-10-29 10:56:36 27 4
gpt4 key购买 nike

所以我创建了一个玻璃 Pane 或自定义 UIView 来处理触摸。这个玻璃面板位于其他 View 之上,例如虚拟 UIButtons。当我将 alpha 设置为 0 时,触摸实际上会被玻璃 View 下方的 View 拦截。这是错误的。但是,当我将 alpha 设置为较低的值(如 0.2)时,玻璃板会拦截触摸。

alpha 设置是在 Interface Builder 中完成的。

有人知道如何将 alpha 设置为 0 并仍然让这个玻璃 Pane 拦截触摸吗?

最佳答案

是的,这是标准行为。

例如,你可以设置那个UIView的清晰背景:

UIView *touchHandlerView;
touchHandlerView.backgroundColor = [UIColor clearColor];

在这种情况下,用户不会看到该 View - 我假设您确实想要那样做?

关于ios - UIView alpha = 0 导致触摸被放到下面的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091013/

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