UIBarButtonItem ha initWithCustomView.
Così se lo generiate UIButton, quindi può scrivere qualcosa come:
*barButtonItem di UIBarButtonItem = [[initWithCustomView del alloc di UIBarButtonItem]: theUIButtonYouCreated
];
http://developer.apple.com/iphone/library/documentation/uikit/reference/UIBarButtonItem_Class/Reference/Reference.html#//apple_ref/occ/instm/UIBarButtonItem/initWithCustomView:
Qui vederete un breve esempio:
Come usare un'abitudine UIBarButtonItem per visualizzare un UIActivityIndicatorView
http://www.leegillen.com/Public/Blog/Entries/2008/10/26_How_to_use_a_custom_UIBarButtonItem_to_display_a_UIActivityIndicatorView.htmlRealmente questo codice categoria ha initWithImage anche.