0
我認爲這是可能的,因爲UIImageView做得很好。我可以在UIView的drawRect:
方法中繪製UIImage,其方式是將圖像水平居中,然後將UIImage的兩側拉伸以填充UIView的提示?繪製UIImage與resizableEdgeInsets在中心與延伸邊
- (void)drawRect:(CGRect)rect {
[[[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 2, 0, 2)] drawInRect:rect];
}
整個圖像不斷伸展。例如,圖像寬度爲100像素。中心的90個像素不能被拉伸,但雙方都有5個像素,我想在兩側伸展到矩形的邊緣。