У меня есть uibarbuttonitem, но я инициализировал его с помощью initwithcustomview. Я хочу изменить фон, используя изображение, но я не знаю, как это сделать. Я использовал метод setBackground, как это
NSArray *segmentText = [segmentTextMutable copy];
UIImage *image = [[[UIImage alloc] init] autorelease];
image = [UIImage imageNamed:@"bunga.jpg"];
_docSegmentedControl = [[UISegmentedControl alloc] initWithItems:segmentText];
_docSegmentedControl.autoresizingMask = UIViewAutoresizingFlexibleHeight;
_docSegmentedControl.segmentedControlStyle = UISegmentedControlStyleBezeled;
[_docSegmentedControl addTarget:self action:@selector(docSegmentAction:) forControlEvents:UIControlEventValueChanged];
[_docSegmentedControl setBackgroundColor:[UIColor colorWithPatternImage:image]];
но uibarbuttonitem все еще не показывает изображение, оно просто меняет сегментированный фон управления, а не кнопку.
Кто-нибудь может мне помочь?