Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 试图在自定义UIButton中获取图像以显示全尺寸?_Ios_Xcode_Interface Builder - Fatal编程技术网

Ios 试图在自定义UIButton中获取图像以显示全尺寸?

Ios 试图在自定义UIButton中获取图像以显示全尺寸?,ios,xcode,interface-builder,Ios,Xcode,Interface Builder,我在Interface Builder中添加了一个自定义UIButton,并在视图控制器中创建了插座 在我看来,我正在努力 [photoButton setImage:managedObject.relatedImage.image forState:UIControlStateNormal]; [photoButton.imageView setContentMode:UIViewContentModeRight]; 它完全忽略了我的setContentMode部分,总是将其向左对齐,并

我在Interface Builder中添加了一个自定义UIButton,并在视图控制器中创建了插座

在我看来,我正在努力

[photoButton setImage:managedObject.relatedImage.image forState:UIControlStateNormal];  
[photoButton.imageView setContentMode:UIViewContentModeRight];
它完全忽略了我的setContentMode部分,总是将其向左对齐,并将高度调整为UIButton高度的大小

我想要的是让它显示全尺寸,无论什么东西在UIButton框架之外,只要被切断。。。有人知道我错过了什么吗

谢谢

photoButton.imageView是UIImageView,根据该类上的,它没有方法setContentMode:


我相信你没有一个按钮行为已经编码为你需要的。我建议您对UIButton类或UIView进行子类化,并创建自己的绘图函数。

最后在空白UIButton下面放置了一个UIImageView,以便让它工作

然后使用:

[photoImageView setContentMode:UIViewContentModeScaleAspectFill];
[photoImageView setClipsToBounds:YES];