ios - 如何让 UIButton 响应触摸 PNG 图像的透明区域?

标签 ios uibutton uiimage uikit

如果您在没有图像 alpha 的地方触摸它,UIButton 会忽略触摸。我可以更改它以响应触摸其整个边界吗?

最佳答案

我实际上一直这样做,我将具有透明背景的图像放入 UIImageView,然后放入一个 UIButton 及其 backgroundColor设置为图像顶部的 [UIColor clearColor]。这样,尤其是对于小图像,我可以使“不可见”按钮更大,用户更容易按下。

关于ios - 如何让 UIButton 响应触摸 PNG 图像的透明区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17368803/

相关文章:

iOS:UIBezierPath 和 CAShapeLayer 填充规则

ios - 如何使用模数和指数生成公钥?

iphone - 无法在 UITableview 的单元格内单击 UIButton

ios - Objective-C : Adding UI button with constraints programatically

ios - Swift iOS 为 UIImage 添加不可见边框

ios - 将 PNG 保存到磁盘,但将文件路径保存到核心数据

iphone - 下载文件时如何更新 UICollectionViewCell 子类中的进度条

objective-c - UITextView 未正确调整大小

ios - UIButtonTypeDetailDisclosure 颜色变化

iphone - 为 UIimage 添加边框