Я hava UIButton. И для моей кнопки я хочу установить изображение с вертикальным градиентом. iPhone: растянуть изображение градиента
Кнопка может изменить ее ширину и высоту, поэтому мне нужно сделать изображение растяжимым. Я нашел метод, подобный:
UIImage* myGradientImage = [UIImage imageNamed:@"gradientImage.png"];
UIImage* stretchImage = [myGradientImage
stretchableImageWithLeftCapWidth:20 topCapHeight:20];
Когда ширина кнопки растет, он растягивается нормально. Но если высота растет, то градиент выглядит не очень хорошо.
Есть ли возможность установить снизуCapHeight и topCapHeight вместе? Или сказать, что изображение не касается центра изображения?
Какими функциями вы используете, чтобы установить UIButton изображения: setImage: Форстат: или setBackgroundImage: Форстат: – Niko
setBackgroundImage – Jim