Я пытаюсь установить изображение для своего UIBarButtonItem, и мне это не удается. Я пытался два раза, и в первом случае я получаю свое изображение в нужном месте, но когда я нажимаю кнопку, ничего не происходит (должно появиться новое окно, но ничего не работает ). Вот фрагмент кода, который я использовал:
UIImage *faceImage = [UIImage imageNamed:@"plus_button.png"];
UIButton *face = [UIButton buttonWithType:UIButtonTypeCustom];
face.bounds = CGRectMake( 0, 0, faceImage.size.width, faceImage.size.height );
[face setImage:faceImage forState:UIControlStateNormal];
UIBarButtonItem *faceBtn = [[[UIBarButtonItem alloc] initWithCustomView:face]initWithImage:faceImage style:UIBarButtonItemStylePlain target:self action:@selector(addProduct:)];
self.navigationItem.leftBarButtonItem = faceBtn;
Во втором случае я устанавливаю изображение на кнопку, и новое окно появляется так, как должно быть, но есть не только мое собственное изображение, которое я хочу, но и оно показывает «границы», похоже, что изображение было помещено в центр кнопки по умолчанию. Очевидно, я хочу только свое изображение, а не границы, только свое изображение. Есть фрагмент кода, который я использовал во втором случае:
UIBarButtonItem *addButton = [[UIBarButtonItem alloc]initWithImage:faceImage style:UIBarStyleDefault target:self action:@selector(addProduct:)];
self.navigationItem.leftBarButtonItem = addButton;
Пожалуйста, помогите мне решить проблему, любая помощь будет оценена, спасибо!