怎么调整UIBUTON的图像大小呢?我是这样设置图像的:

[myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal];

然而,这会将图像填充到完整按钮,如何使图像变小?

推荐答案

如果我正确理解您要做的事情,您需要操作按钮图像边缘插页.类似于:

myLikesButton.imageEdgeInsets = UIEdgeInsets(top: 30, left: 30, bottom: 30, right: 30)

Ios相关问答推荐

如何保持拖动预览与原始项目完全相同?

Nomb iOS 17.4.0中崩溃

在许多UIButton中对齐文本,即使SF Symbols(或其他图像)具有不同的宽度?

设置托管在DigitalOcean上的iOS通用链接

当S没有身体时该如何处理

如何删除NavigationView中的默认透明标头?

Strange UIView.animate更改UIButton标题 colored颜色 的行为

具有线性渐变的 SVG textPath 在 Safari 中损坏

如何根据设备时间设置 Flutter 应用时间线?

在 iPad 上删除列表的顶部和底部行

SwiftUI:添加核心数据项时更新选项卡栏徽章

Flutter 错误:CocoaPods not installed or not in valid state.

Select UITableViewCell 时 UIView backgroundColor 消失

Xcode 4.1 致命错误:自构建预编译头文件后修改了 stdlib

检测 iOS UIDevice 方向

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

Objective-C 将 NSDate 设置为当前 UTC

NSURL 到带有 XCTest 的测试包中的文件路径

Xcode中的终端窗口?

UITableView 中的圆形 UIImageView 没有性能影响?