使用以下代码自定义常规UIButtons也会影响UIBarButtonItems和文本字段中的清除按钮。
我不希望定制后面的元素,只想要普通的圆角矩形按钮。我知道可以使用appearanceWhenContainedIn:为UIBarButtonItems和UITextField设置自定义外观,但我希望这些按钮保持标准。在这里,子类化不是一个选项,因为对于这么简单的任务不需要它。
有一个类似的问题,但它没有解决这个问题。为什么- [UIButton appearance] setBackgroundImage会影响UIBarItem对象的初始外观,如何纠正?
[[UIButton appearance] setBackgroundImage:greenButtonImage forState:UIControlStateNormal];
我不希望定制后面的元素,只想要普通的圆角矩形按钮。我知道可以使用appearanceWhenContainedIn:为UIBarButtonItems和UITextField设置自定义外观,但我希望这些按钮保持标准。在这里,子类化不是一个选项,因为对于这么简单的任务不需要它。
有一个类似的问题,但它没有解决这个问题。为什么- [UIButton appearance] setBackgroundImage会影响UIBarItem对象的初始外观,如何纠正?