我有一个带有文本和图像的UIButton。我想把图片放在课文旁边。
我的照片是100x100PX。所以当我用..。
scaleAspectFit
contentHorizontalAlignment
或imageEdgeInsets
...the图像可视地更改大小,但不更改图像在按钮中占用的空间(由灰色框表示)的100 box帧的大小。这把文字推到了一边。(图1)
我可以通过处理imageEdgeInsets值来获得正确的结果,但一次只能针对一个设备,因为按钮的大小随屏幕大小而变化。
是否有更好的方法直接改变图像帧的大小而不使用分辨率较小的图像(这会导致图像质量大大降低)?(图2)
我在photoshop上创建了一个所需结果的可视化表示(图3)。
发布于 2021-04-05 07:19:50
您可以使用自定义视图,如下所示:
在storyboard
G 215
https://stackoverflow.com/questions/66948587
复制相似问题