Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIButton图像自动缩放_Ios_Swift_Xcode - Fatal编程技术网

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