截至目前,我的 view.m 文件中有一个 for 循环,在 drawRect 方法中。我有 for 循环在 x 轴上显示图像。我想做的是能够不仅在 x 轴上而且在 y 轴上制作图像网格。换句话说,你的典型网格。我还想让网格中的每个重复图像成为一个对象,并附加一些属性,例如布尔值、触摸时我可以检索它的 id 以及它的坐标。我将如何在objective-c中执行此操作?这是我到目前为止所拥有的,并不多:
- (void)drawRect:(CGRect)rect
{
int intX = 0;
int intCounter = 0;
int intY = 0;
for (intCounter = 0; intCounter < 10; intCounter++) {
UIImage* pngLeaf = [UIImage imageNamed:@"leaf2.png"];
CGRect imgRectDefault = CGRectMake(intX, 0, 34, 34);
[pngLeaf drawInRect:imgRectDefault];
intX += 32;
intY += 32;
}
}