2011-11-09 3 views
0

私がここに適切な用語を使用して、しかし...イメージの特定の部分をどのように参照するか?

されないことは、あなたが一つの大きな画像として表現デッキのカードを持っていると仮定します。この画像から、私はそれぞれの個別のカードを個別に参照する方法を見つけたいと思います。どのようにこれは、以下の画像の一部へのアクセスを提供しますObjective-C?

enter image description here

+0

を洗練する必要があります文字通り、1つのイメージを9つのイメージを含む配列に変換しますか? – isaac

+0

@isaac、ありがとうございます。私は論理的な参照のみを探しています。 12の配列は、この場合は素晴らしいでしょう – JAM

+0

この回答は役に立ちました: http://stackoverflow.com/questions/3766373/how-to-cut-a-large-sprite-png-into-smaller- uiimages – DPlusV

答えて

3

を使用して行うことができますが、各種カードへの論理参照を求めている、またはされており、数字は明らかに

CGImageRef bigImage = [UIImage imageNamed:@"bigImage.png"].CGImage; 

CGImageRef partOfBigImage = CGImageCreateWithImageInRect(bigImage, 
       CGRectMake(0, 0, 200, 50)); 

UIImage *partOfImage = [UIImage imageWithCGImage:partOfImageAsCG]; 
関連する問題