У меня есть кнопка в моем UIToolbar, на которую я назначил изображение, но я бы хотел, чтобы изображение автоматически уменьшалось (изменение размера изображения за пределами приложения снижает его качество).
Я попытался найти решение здесь, которое создает пользовательский imageView, а затем назначает его кнопке. Однако изображение, похоже, не появляется. Здесь мой код:
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"info.png"]];
imageView.frame = CGRectMake(0, 0, 35, 35);
imageView.contentMode = UIViewContentModeScaleAspectFit;
imageView.userInteractionEnabled = YES;
UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:imageView];
self.tutorial_lbl = barButtonItem;
Обратите внимание, что если я прокомментирую последние две строки и использую ниже приведенную строку, изображение появится, но затем оно теряет действие кнопки.
[self.tutorial_lbl setCustomView:imageView];