У меня есть изображение, которое короче ширины кнопки, поэтому я хочу растянуть изображение с обеих сторон, чтобы оно соответствовало ширине кнопки, но не растягивать ее центр, потому что в центре есть текст. Что я должен сделать, чтобы достичь этого? Ценю ваше предложение!
растянуть изображение с обеих сторон, но не по центру для uibutton
Ответы (2)
Найдите метод resizableImageWithCapInsets для UIImage.
[[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10) resizingMode:UIImageResizingModeStretch];
Когда параметр 10 — это поле текста внутри изображения.
Это создает новый UIImage, который вы можете растянуть.
person
Avi Tsadok
schedule
22.12.2014
UIEdgeInsetsMake(0, 10, 0, 10) растянуть центр, я хочу растянуть две стороны изображения, но не по центру
- person John; 23.12.2014
Это может быть достигнуто resizableImageWithCapInsets
or
Вы также можете попробовать
https://github.com/shiami/SWNinePatchImageFactory
person
Jay Gajjar
schedule
22.12.2014