IOS。如何在 UIButton 上绘制复杂的图像?

Posted

技术标签:

【中文标题】IOS。如何在 UIButton 上绘制复杂的图像?【英文标题】:iOS. How to draw complex images on a UIButton? 【发布时间】:2011-11-04 04:50:00 【问题描述】:

我需要制作这样的东西(矩形表示各种图片):

我知道可以通过从两个图像中制作一个图像并将其分配给 UIButton 来做到这一点。但是有没有其他方法可以通过使用 insets 来做到这一点?

【问题讨论】:

【参考方案1】:

如果您希望两个图像的“按钮按下”突出显示状态,您可以

制作一张图片和一个按钮 制作两个按钮并分配图像并实现设置button1.highlightedbutton2.highlighted = ((UIButton*)sender).highlighted 的方法(添加到两个按钮作为UIControlEventAllEvents 的目标)

【讨论】:

以上是关于IOS。如何在 UIButton 上绘制复杂的图像?的主要内容,如果未能解决你的问题,请参考以下文章

通过 CGContext 绘制 UIButton 图像

如何绘制形状如下的UIButton?

如何检测 UIButton 背景图像的变化?

iOS UIButton图像contentMode在TouchUpInside上闪烁

如何在 iOS 中像 UITabBarItem 一样设计 UIButton?

使 UIButton 图像在视网膜显示器上显得清晰完美