1

我没主意了。我正在尝试使用resizableImageWithCapInsets在我的表格单元格上设置背景图像。我预期的上限插图在 iPhone 模拟器、iPhone 3GS 设备上运行良好,但在我的 iPhone 模拟器(4 Retina)或 iPhone 5 模拟器/设备上却不行。

视网膜(iPhone4 或 iPhone5)版本 在此处输入图像描述

普通版 在此处输入图像描述

它也恰好是中间表格单元格的问题。它适用于我的顶部和底部表格单元格图像,但似乎不适用于中间单元格。

define UIEDGE_INSET_TABLE_CELL_MIDDLE UIEdgeInsetsMake(1.0, 2.0, 1.0, 2.0)

然后像这样创建图像:

[[UIImage imageNamed:@"table-middle-cell"] resizableImageWithCapInsets:UIEDGE_INSET_TABLE_CELL_MIDDLE];

在此处输入图像描述:这是我的表格单元格的常规版本

在此处输入图像描述:这是我的视网膜版本的表格单元格

附件是我的表格单元格可调整大小的图像,iPhone 4 与 iPhone 5 的屏幕截图。有人知道我的问题出在哪里吗?

4

0 回答 0