Ios 网间网操作系统。复杂拉伸?

Ios 网间网操作系统。复杂拉伸?,ios,autoresize,stretch,rect,stretching,Ios,Autoresize,Stretch,Rect,Stretching,我想用两个拉伸区域拉伸图像。因此,我需要实现以下目标: 但在iOS中默认情况下,我只能定义一个rect 当每个图像只有一个rect时,是否可以不切割成两个单独的图像来解决此问题?iOS提供的唯一现成的东西是(如本文所述) 如果不分割图像或编写自定义图像渲染UIView子类,就无法完成所指的操作。如果使用后者,您应该小心,因为您将丢掉UIImageView中提供的大量优化。iOS提供的唯一现成功能是(如本文所述) 如果不分割图像或编写自定义图像渲染UIView子类,就无法完成所指的操作。如果使用

我想用两个拉伸区域拉伸图像。因此,我需要实现以下目标:

但在iOS中默认情况下,我只能定义一个rect


当每个图像只有一个rect时,是否可以不切割成两个单独的图像来解决此问题?

iOS提供的唯一现成的东西是(如本文所述)


如果不分割图像或编写自定义图像渲染
UIView
子类,就无法完成所指的操作。如果使用后者,您应该小心,因为您将丢掉
UIImageView

中提供的大量优化。iOS提供的唯一现成功能是(如本文所述)


如果不分割图像或编写自定义图像渲染
UIView
子类,就无法完成所指的操作。如果使用后者,您应该小心,因为您将丢弃
UIImageView

中提供的大量优化。如上所述,我肯定会使用两幅图像。或者在UIImage的顶部添加一个类别来完成您的工作。关键是您将为该方法提供什么样的参数?

如前所述,我肯定会使用两幅图像。或者在UIImage的顶部添加一个类别来完成您的工作。关键是您将为该方法提供什么样的参数?

您的问题不清楚。你发布的图片仍然让人困惑你的问题不清楚。您发布的图像仍然令人困惑
// Image with cap insets
UIImage *image = [[UIImage imageNamed:@"image"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 16, 0, 16)];