Я думал, что это возможно, так как UIImageView прекрасно с этим справляется. Могу ли я нарисовать UIImage в методе drawRect:
UIView таким образом, чтобы я центрировал изображение по горизонтали, а стороны UIImage затем растягивались, чтобы заполнить напоминание о UIView?
- (void)drawRect:(CGRect)rect {
[[[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 2, 0, 2)] drawInRect:rect];
}
Все изображение продолжает растягиваться. Например, изображение имеет ширину 100 пикселей. 90 пикселей в центре не могут быть растянуты, но с обеих сторон есть 5 пикселей, которые я хотел бы растянуть с обеих сторон до края прямоугольника.