iphone - 如何使用UIViewContentModeAspectFit将图像添加到UIButton?

标签 iphone ios ipad uibutton

我将图像文件添加到UIButton图像属性。但是我的图像调整了尺寸,看起来很丑。因此,如果将图像添加到UIImageView,则可以将contentMode属性设置为UIViewContentModeAspectFit,并且图像看起来会很好。但是,如果我对UIButton做同样的事情,则不会有任何改变。
我的图片大于UIButton的大小。但是我不想调整它们的大小,因为我将它们用于iPhone和iPad。
那么如何使用UIViewContentModeAspectFit将图像添加到UIButton?

最佳答案

UIImageView中有UIButton property

您可以访问它并可以如下更改其模式:

UImageView *image = button.imageView;

现在您可以调用方法

但请记住,您将使用设置UIImage
[button setImage:imag forState:UIControlStateNormal];

关于iphone - 如何使用UIViewContentModeAspectFit将图像添加到UIButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019788/

相关文章:

iphone - 每次使用它时打开和关闭sqlite数据库

iphone - 我正在比较指针和整数

iphone - CGContextShowText 绘制居中对齐

ios - 如何通过 iOS 设备向本地主机发出请求(使用 Xcode)?

ios - 文本字段/发送按钮在 JSQMessagesViewController 上的键盘弹出时消失

ios - 使粒子跟随 spriteKit 中的路径

iPhone/iPad 和 iTunesArtwork

objective-c - 除了 Objective-C 之外,还有哪些语言可以生成适用于 iPad 的应用程序代码?

iphone - 来自 AVCaptureVideoPreviewLayer 的 UIImage

ios - 确定保存 NSManagedObjectContext 是否会导致对持久存储的更改