Мы добавили UIBarButtonItem
с помощью раскадровки и во время работы по клику мы хотели изменить свое изображение (функциональность похожа на добавление закладки/удалить закладку).iphone UIBarButtonItem: setBackgroundImage - растянуто
Исследовано переполнение стека .. много людей рекомендуется использовать UIButton
внутри UIBarbuttonItem
.
Ниже код изменяет изображение, но его растянуты (даже исходное изображение показывает, как растягиваются.
Можно ли вести нас для изменения изображения только с помощью UIBarButton
(не используя UIButton
)?
[_barButtonAddToFav setBackgroundImage:[UIImage imageNamed:@"ic_add_to_fav.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Здесь [ссылка] (http://stackoverflow.com/questions/7101608/setting-im). – user3182143