我想自定義一個UIBarButtonItem的背景。這裏是我使用的代碼:iPhone UIBarButtonItem setCustomView:方法?
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出現,但未定製。
我該如何解決這個問題?
謝謝!
豐富
我也有類似你的問題,也在等待解決,祝你好運。這是我的問題http://stackoverflow.com/questions/7950644/how-to-custom-uibarbuttonitem-in-ios5 – user1021484 2011-11-01 02:34:29