我将图像文件添加到UIButton图像属性。但我的图像调整大小,看起来很难看。因此,如果我将我的图像添加到UIImageView,我可以将contentMode属性设置为UIViewContentModeAspectFit,图像看起来不错。但是如果我对UIButton做同样的事情没有改变 我的图像大于UIButton大小。但我不想调整它们的大小,因为我将它们用于iPhone和iPad。 那么如何使用UIViewContentModeAspectFit将图像添加到UIButton?
答案 0 :(得分:6)
UIImageView
UIButton
property
您可以访问它并可以更改其模式:
UImageView *image = button.imageView;
现在你可以调用方法
但请记住,您将使用
设置UIImage
[button setImage:imag forState:UIControlStateNormal];
答案 1 :(得分:1)
您确定在图像属性中而不是在背景图像属性中设置图像吗?
如果在图像属性上设置图像,除非图像大于按钮本身,否则在拉伸时不会调整大小。
如果是这种情况,我建议使用任何图像编辑程序将图像调整到合适的大小。对所有图像执行此操作也会使您的应用程序更轻松下载。