Ios UIButton图像自动缩放
我有一个Ios UIButton图像自动缩放,ios,swift,xcode,Ios,Swift,Xcode,我有一个ui按钮,左边有一个图像/图标。 ui按钮中的文本由UICollectionView中选定的单元格提供 我遇到的问题是,当文本太大时,它会调整按钮图像的大小 我在情节提要中有“换行””选项来换行。 我有“内容模式””来填充情节提要选项 我使用以下代码设置文本: address.setTitle(address, for: .normal) 预期输出应如下所示: 实际输出如下: 是否还有其他我需要调整的选项?也许这可以解决您的问题: 按钮.imageView?.contentMode
ui按钮
,左边有一个图像/图标。
ui按钮中的文本由UICollectionView中选定的单元格提供
我遇到的问题是,当文本太大时,它会调整按钮图像的大小
我在情节提要中有“换行”
”选项来换行。
我有“内容模式”
”来填充情节提要选项
我使用以下代码设置文本:
address.setTitle(address, for: .normal)
预期输出应如下所示:
实际输出如下:
是否还有其他我需要调整的选项?也许这可以解决您的问题:
按钮.imageView?.contentMode=.scalespectfit
这可能会解决您的问题:
按钮.imageView?.contentMode=.scaleAspectFit
设置图像的宽度和高度。根据您的限制。尝试设置适当的图像大小或设置按钮图像插入如果希望按钮始终显示相同的图像大小,请执行以下操作:yourButton.imageView?.contentMode=.center
。这将阻止按钮调整图像大小。请设置图像的宽度和高度。根据您的限制。尝试设置适当的图像大小或设置按钮图像插入如果希望按钮始终显示相同的图像大小,请执行以下操作:yourButton.imageView?.contentMode=.center
。这将阻止按钮调整图像的大小。否。我尝试了所有contentMode,包括.redraw、.center、.scaleAspectFit,我甚至尝试在使用addressLabel.setImage(UIImage(名为:“Address”)更新标题后重置图像,用于:.normalnope。我尝试了所有contentMode,包括.redraw、.center、.scaleSpectFit,我甚至尝试在更新标题后使用addressLabel.setImage(UIImage(名为:“Address”)重置图像,用于:.normal