2011-07-24 69 views
1

在这里创作的UIImageView的是我的代码:问题与阵列

-(void) createImage { 


UIImage * image = [UIImage imageNamed:@"abouffer_03.png"]; 
imageView = [[UIImageView alloc] initWithImage:image]; 

[imageView setCenter:[self randomPointSquare]]; 

[imageViewArray addObject:imageView]; 

[[self view] addSubview:imageView]; 

[imageView release]; 


} 

-(void)moveImage{ 
for(int i=0; i< [imageViewArray count];i++){ 
    UIImageView *imageView = [imageViewArray objectAtIndex:i]; 
    imageView.center = CGPointMake(imageView.center.x + X, imageView.center.y + Y); 
} 

我尝试在此代码使用数组,但是,这是行不通的,事实上,我从来没有使用数组,这将是很酷,如果有人能告诉我我的错误在哪里,谢谢。对不起,我的英语我是法国人:/

+0

什么是您会收到错误? – sternr

+0

没有错误,但屏幕上没有“imageView”图像 –

+0

“randomPointSquare”是如何实现的?可能它会将图像视图置于屏幕外。 –

回答

1

找你丢失: imageViewArray = [[NSMutableArray alloc]init];