0

这适用于 ios 6.x、模拟器和设备端、xcode 4.6。

我在故事板中有一个 RoundRect 按钮,该按钮链接到我的代码中的插座。在viewDidLoad中,我执行以下操作:

UIImage *bgImage = [[UIImage imageNamed: @"bgButton.png"]
        resizableImageWithCapInsets: UIEdgeInsetsMake(8, 8, 8, 8)
                       resizingMode: UIImageResizingModeStretch];
[ButtonOutlet setBackgroundImage: bgImage
                        forState: UIControlStateNormal];

该按钮在情节提要中的高度为 44,并且没有更改它的代码,但是setBackgroundImage调用viewDidAppear报告按钮框架的高度为 52,没有调用它仍然是 44。背景图像是 36px 正方形(72 @2x)。插图的大小似乎没有区别。

谢谢你的帮助。

4

1 回答 1

0

在界面生成器中为受影响按钮的高度添加约束解决了该问题。

于 2013-04-09T00:07:09.223 回答