ios – 如何使UIButton对PNG图像的透明区域进行响应?

ios – 如何使UIButton对PNG图像的透明区域进行响应?,第1张

概述UIButton忽略触摸,如果你触摸它没有图像alpha.我可以改变它来应对触摸它的整个界限吗? UIButton ignores touch if you touch it where there’s no image alpha. Can I change it to respond to touch on its entire bounds? 我认为仍然有效的一个简单的方法是将背景颜色设置为 UIbutton忽略触摸,如果你触摸它没有图像Alpha.我可以改变它来应对触摸它的整个界限吗?解决方法

UIbutton ignores touch if you touch it where there’s no image Alpha. Can I change it to respond to touch on its entire bounds?

我认为仍然有效的一个简单的方法是将背景颜色设置为仅仅是透明的.一个非常小但仍然大于0.1的Alpha应该看起来是透明的,但仍然反应触动.

否则,您可以覆盖-hitTest:withEvent:即使触摸的区域是透明的,它也返回YES.

总结

以上是内存溢出为你收集整理的ios – 如何使UIButton对PNG图像的透明区域进行响应?全部内容,希望文章能够帮你解决ios – 如何使UIButton对PNG图像的透明区域进行响应?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1097161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存