1

我想拍一张这样的照片:

在此处输入图像描述

我写了代码:

[[[UIImage imageNamed:@"background.png"] 
  resizableImageWithCapInsets:UIEdgeInsetsMake(1.f, 1.f, 1.f, 1.f)]
  drawInRect:rect];

但是有了这段代码,我认为:

在此处输入图像描述

为什么???如何在四边固定 1px 的矩形中绘制调整大小的图像?

4

1 回答 1

2

使用以下代码在 iOS 6+ 上拉伸图像:

[[[UIImage imageNamed:@"background.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(1.f, 1.f, 1.f, 1.f) resizingMode:UIImageResizingModeStretch]drawInRect:rect];
于 2013-08-30T11:21:56.180 回答