[[UIBarButtonItem appearance] setBackgroundImage:pressedButtonBackground30 forState:UIControlStateNormal style:UIBarButtonItemStyleBordered barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackgroundImage:pressedButtonBackground24 forState:UIControlStateNormal style:UIBarButtonItemStyleBordered barMetrics:UIBarMetricsLandscapePhone];
[[UIBarButtonItem appearance] setBackgroundImage:pressedButtonBackground30 forState:UIControlStateHighlighted style:UIBarButtonItemStyleDone barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackgroundImage:pressedButtonBackground24 forState:UIControlStateHighlighted style:UIBarButtonItemStyleDone barMetrics:UIBarMetricsLandscapePhone];
在我看到的一篇文章中,有人将UIBarButtonItemStyleBordered|UIBarButtonItemStyleDone
作为style
值,但它不起作用。我必须有单独的行吗?
答案 0 :(得分:3)
在我看来:谁在乎?您只需要在启动时执行此操作一次,appearance
代理的想法比为每个单独的条形按钮项目执行此操作要好得多,这就是使用的方式。别担心,快乐,继续前进。