iPhone 5(或仅视网膜)resizableImageWithCapInsets无法按预期工作

时间:2012-10-31 16:48:58

标签: iphone uitableview image-resizing iphone-5

我没有想法。我正在尝试使用resizableImageWithCapInsets在我的表格单元格上设置背景图像。我的预期上限可以在iPhone模拟器,iPhone 3GS设备上正常工作,但不在我的iPhone模拟器(4 Retina)或iPhone 5模拟器/设备上。

Retina(iPhone4或iPhone5)版本 enter image description here

普通版 enter image description here

它也恰好只是中间表格单元格的问题。它适用于我的顶部和底部表格单元格图像,但似乎没有任何东西适用于中间单元格。

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];

enter image description here:这是表格单元格的常规版本

enter image description here:这是表格单元格的视网膜版本

附件是我的表格格式可调整大小的图像,iPhone 4与iPhone 5的截图。有谁知道我的问题在哪里?

0 个答案:

没有答案