在我的项目中,我使用 3 段的分段控制。我有每个段的图片和按下/未按下状态。这是图像:
如果图片大小与段大小不匹配,则不适合。这个问题有什么解决办法吗?
谢谢
使用 UIImage 的 - (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets 方法将图像设置为您的按钮。它将为您的按钮返回调整大小的图像。在 iOS 5.0 及更高版本中可用。
如果您使用的是 iOS 5 或更高版本,则可以使用UIImage
'resizableImageWithCapInsets:
方法为分段控件创建可调整大小的按钮,然后在其上渲染文本。一个很好的教程可以在这里找到。
本质上,您所要做的就是创建按钮图像的版本,这些版本具有可调整大小的不同末端和中心。