为什么我的UIButton中的标题在iOS 8中垂直错位?

时间:2014-09-07 22:52:27

标签: ios objective-c uibutton ios8

我在故事板中创建了一个UIButton。它没有特殊的约束/插入或任何东西。代码中唯一的变化是:

[btn setBackgroundImage: [UIImage imageNamed:@"SomeImage"]];
[btn setTitle:@"Done"];

enter image description here

但是,每当我在Autolayout中使用按钮时,按钮似乎都会中等:

enter image description here

我能够取回它的唯一方法是将背景图像更改为其他内容,例如:

enter image description here

所以似乎有一些相当混乱的背景图像。但是,我不明白为什么它在iOS8之前不能正常工作。另外,当我更改插图时:

self.closeButton.contentEdgeInsets = UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0);

然后我再次获得了Button内的内容。但现在,iOS-7按钮未对齐。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

这是iOS错误,已在iOS 8.1中修复