swift - 我无法将图像放入 Swift 5 中的 UIButton

标签 swift image vector uibutton swift5

我有一个矢量(pdf)图像与 View 一起拉伸(stretch),而我希望它适合。

这个: camera

应该是这样的: camera

我尝试像这样更改 Storyboard中的内容模式: camera

甚至直接在代码中这样: cameraUIButton.imageView?.contentMode = .scaleAspectFit

我还更改了 View 的控件以垂直和水平填充。但没有任何效果。

我还能尝试什么?

编辑: 这些是按钮的限制: camera

编辑2: 当我点击按钮时,图像就适合了!!!! 现在,当我单击使图像适合的按钮时附加什么? 我已经尝试过了

        cameraUIButton.imageView?.layoutIfNeeded()
        cameraUIButton.layoutIfNeeded()
        self.view.layoutIfNeeded()

但没有成功

最佳答案

我解决了这个问题,和这里一样:https://stackoverflow.com/a/57905360/1952656

但是我们不能对两个不同的问题给出相同的答案,所以直接去检查

关于swift - 我无法将图像放入 Swift 5 中的 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57891058/

相关文章:

ios - 使用分段控件返回 cellForRowAtIndexPath 中的两个单元格

objective-c - 无法使用类型为 'registerObserver' 的参数列表调用 '(ViewController)' - Swift iOS 8

android - 为什么我的图像/视频元数据被删除?如何在我的文件中保存自定义信息?

ios - 具有方向和速度的2D矢量数学

c++ - 将许多 vector 排序在一起

c++ - 从 C++ 中的 .csv 文件中读取 double

ios - 解析 Swift : Check if update was successfully committed

swift - 添加到整数数组的缓存友好方式

javascript - 视差实现指南像索尼网站

image - 如何使用渐变贴图为 Canvas 中的图像调整 HTML5 Canvas 的色调。