我有几个UIButton,在IB中,它们被设置为Aspect Fit,但出于某种原因,它们总是在拉伸.你还有别的事要安排吗?我try 了所有不同的视图模式,但都不起作用,它们都是拉伸的.

推荐答案

我以前也有过这样的问题.我解决这个问题的办法是把我的图像放在UIImageView,其中contentMode个设置实际有效,并在上面加上一个透明的自定义UIButton.

编辑:此答案已过时.有关现代IOS版本中的正确答案,请参见@Werner Altewischer's answer.

Ios相关问答推荐

' NSRunLoop::runUntilDate '是否会阻止主线程?

自定义组件中的通用型-无法访问特定于收件箱的属性

AlGolia InstantSearch Swift Package Manager引发编译错误

Xcode15.3上的生成错误:调用的对象类型';facebook::flipper::SocketCertificateProvider';不是函数或函数指针

将数据传回VC时委托为空

SwiftUI:.toolbar 不适用于 UITextView

在 Android 和 iOS 应用程序上下文中阻止后台线程有哪些缺点?

Swift - 缺少函数参数在编译期间不会失败,甚至会导致不同的数据类型?

如何解码没有名称的 JSON 数组?

弹出视图后使所有背景 UI 模糊

我可以使用同一个 Firebase 应用将多个 Flutter 应用添加到一个 Firebase 数据库吗?

直接下载Xcode模拟器

Swift:调用中缺少参数标签xxx

~= Swift 中的运算符

iPhone 未连接.连接 iPhone 后 Xcode 将继续

UITextView 从文本的底部或中间开始

水平滚动 UICollectionView 时对齐单元格的中心

使用 Swift 在一个 ViewController 中强制横向模式

在 NSUserDefaults 中存储值是否有任何限制?

在 iOS 上没有显示数字键盘