我想自定义 UIBarButtonItem 的背景。这是我使用的代码:
UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
[button setBackgroundImage:[UIImage imageNamed:@"ButtonBackground.png"] forState:UIControlStateNormal];
[editButton setCustomView:button]; // editButton is the UIBarButtonItem
不幸的是,这不起作用。它没有显示 UIBarButtonItem,而是简单地消失了(它变得 100% 透明)。当我省略 setCustomView 方法时, UIBarButtonItem 会出现,但不是自定义的。
我怎么解决这个问题?
谢谢!
富有的