这是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)。插图的大小似乎没有什么区别。
感谢您的帮助。
答案 0 :(得分:0)
在界面构建器中为受影响按钮的高度添加约束解决了问题。