0

我目前有一个图像,其中包含一副扑克牌的所有套装和价值。有一个 UIImageView 来显示这张图片,宽度和高度设置为一次只显示一张卡片,视图模式设置为“左上角”,因此它不会拉伸。

替代文字

现在我只是展示左上角的牌,梅花 A。我尝试找到一种方法来偏移视图以显示 UIImage 的不同部分,但找不到合适的属性(尝试摆弄“框架”和“边界”)。

有没有办法让这样的抵消工作,还是我走错了路?我想将所有卡片以“精灵表”样式保存在一个图像中,以便以后轻松修改它们,而不是拥有一堆单独的图片。

4

1 回答 1

2

将边界设置为您想要显示的内容,启用“clipToBounds”并确保正确设置了内容拉伸模式。那应该行得通。

编辑:我确实建议制作不同的图像,因为内存问题(即使没有显示整个图像,您仍然可以将它完全保存在内存中)。

于 2010-11-09T16:17:41.230 回答