0

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

在我看来DidLoad 我正在尝试...

[photoButton setImage:managedObject.relatedImage.image forState:UIControlStateNormal];  
[photoButton.imageView setContentMode:UIViewContentModeRight];

它完全忽略了我的 setContentMode 部分并始终将其左对齐并将高度调整为 UIButton 高度的大小......

我想要的是它显示全尺寸和 UIButton 框架之外的任何东西都被切断......有人知道我在这里缺少什么吗?

谢谢!

4

2 回答 2

0

根据该类的Apple Official Documentation,它photoButton.imageView是一个UIImageView并且它没有方法。setContentMode:

我相信你没有一个已经为你需要的东西编码的按钮行为。我建议您将UIButton类(或 a UIView)子类化并创建自己的绘图功能。

于 2012-06-20T18:35:55.923 回答
0

最终将 UIImageView 放在空白 UIButton 下方以使其正常工作...

然后使用:

[photoImageView setContentMode:UIViewContentModeScaleAspectFill];
[photoImageView setClipsToBounds:YES];  
于 2012-06-22T13:18:10.617 回答