Iphone 如何在UIImage上使用大小可调的带插图的图像?

Iphone 如何在UIImage上使用大小可调的带插图的图像?,iphone,ios,uiimage,Iphone,Ios,Uiimage,我想拍一张这样的照片: 我写了代码: [[[UIImage imageNamed:@"background.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(1.f, 1.f, 1.f, 1.f)] drawInRect:rect]; 但有了这段代码,我认为: 为什么???如何在矩形中绘制大小调整后的图像,且各边固定1px?在iOS 6+上使用以下代码拉伸图像: [[[UIImage imageNamed:@"backgroun

我想拍一张这样的照片:

我写了代码:

[[[UIImage imageNamed:@"background.png"] 
  resizableImageWithCapInsets:UIEdgeInsetsMake(1.f, 1.f, 1.f, 1.f)]
  drawInRect:rect];
但有了这段代码,我认为:


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

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

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

查看如何使用它该图像的边缘是什么?边界上有透明像素吗?我应该使用拉伸模式吗?默认情况下使用和标题。没有透明像素。我想修复1px并调整所有其他内容的大小。大卫,谢谢你的帮助!这不是正确的答案。这将拉伸图像,而不考虑指定的边插入。