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/

相关文章:

ios - 2 使用 UIPageViewController 的页面 View

iphone - 在一个选项卡栏项目内切换 Controller

ios - UIAlertView 索引按钮

iphone - 关闭 MPMoviePlayerViewController 的全屏模式时出现问题

iphone - libsqlite3.dylib,缺少所需的架构 i386

javascript - 使用POST将数据发送回objective c

iphone - 电子邮件地址的正则表达式不起作用

iphone - Objective-C : Check for Empty Array

ios - 来自 UIPanGestureRecognizer 的触摸坐标

iOS点击推送通知打开具体 View Controller