如果我的 UIBarButtonItem ( lightButton
) 的样式为 Bordered,则以下任一行都会更改背景图像:
[lightButton setBackgroundImage:resizeableImage forState:UIControlStateNormal style:UIBarButtonItemStyleBordered barMetrics:UIBarMetricsDefault];
[lightButton setBackgroundImage:resizeableImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
如果按钮的样式为普通,则以下行都不会更改背景图像:
[lightButton setBackgroundImage:resizeableImage forState:UIControlStateNormal style:UIBarButtonItemStylePlain barMetrics:UIBarMetricsDefault];
[lightButton setBackgroundImage:resizeableImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
除了使用之外,是否可以更改普通 UIBarButtonItem 的背景图像initWithCustomView:
?