3

我正在使用这段代码

[[UIButton appearance] setBackgroundImage:[UIImage imageNamed:@"button.png"] forState:UIControlStateNormal];

改变UIButtons 的外观。这很好用并且不会影响UIBarButtonItems 除了其中一个(唯一不是自动生成的“后退”按钮)并且仅在最初。当您触摸 barbutton 时,它会恢复为没有背景图像。

有问题的按钮是 aUIBarButton而不是 a UIButton(除非两者都是,在这种情况下,其他UIBarButtons 也应该受到影响)。

一个线索可以是另一个UIBarButton不受影响的都是由我在情节提要中生成而不是由我创建的。

这一定是api中的错误?

4

1 回答 1

1

使用setTintColor. 是一个从那时起可能已经修复的 api 错误

于 2014-11-10T08:44:47.513 回答