我在故事板中创建了一个UIButton。它没有特殊的约束/插入或任何东西。对它的唯一代码更改是:
[btn setBackgroundImage: [UIImage imageNamed:@"SomeImage"]];
[btn setTitle:@"Done"];

然而,每当我在Autolayout中使用它时,按钮似乎都处于中间位置:

唯一可以恢复的方法是将背景图像更改为其他图像,例如:

因此,背景图像似乎有些混乱。然而,我不明白为什么它在iOS8之前的版本中工作得不是很好。另外,当我更改插图时:
self.closeButton.contentEdgeInsets = UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0);然后,我再次获得了Button中的内容。但现在,iOS-7的按钮不对齐了。有人能帮我一下吗?
发布于 2014-10-06 15:15:10
这是一个iOS错误,已在iOS 8.1中修复
https://stackoverflow.com/questions/25715475
复制相似问题