Iphone iOS扑克牌

Iphone iOS扑克牌,iphone,cocoa-touch,ios,playing-cards,Iphone,Cocoa Touch,Ios,Playing Cards,我现在有一张图片,里面有每一套衣服和一副扑克牌的价值。有一个UIImageView来显示这张图片,宽度和高度设置为一次只显示一张卡,视图模式设置为“左上”,这样它就不会拉伸 现在我只是展示一下左上角的牌,俱乐部的王牌。我试图找到一种方法来偏移视图以显示UIImage的不同部分,但找不到合适的属性(尝试摆弄“帧”和“边界”) 有没有一种方法可以让这样的偏移工作,或者我是不是走错了方向?我想将所有的卡片都保存在一张“精灵表”样式的图像中,这样以后就可以很容易地修改它们,而不是有一堆单独的图片。将边

我现在有一张图片,里面有每一套衣服和一副扑克牌的价值。有一个UIImageView来显示这张图片,宽度和高度设置为一次只显示一张卡,视图模式设置为“左上”,这样它就不会拉伸

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


有没有一种方法可以让这样的偏移工作,或者我是不是走错了方向?我想将所有的卡片都保存在一张“精灵表”样式的图像中,这样以后就可以很容易地修改它们,而不是有一堆单独的图片。

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


编辑:由于内存问题,我确实建议制作不同的图像(尽管没有显示整个图像,但您仍然可以将其完全存储在内存中)。

只需扩展mirage所说的内容,最可靠的方法可能是编写一个程序,将大图像分割为52个较小的图像。然后让你的应用程序只处理小图片。现在你将两全其美。如果您需要进行更改,您可以在大图像上进行更改,然后运行拆分程序创建小图像,并将其输入到您的应用程序中。