在数组中创建 uiimageView 时出现问题

发布于 2024-11-25 13:54:37 字数 625 浏览 1 评论 0原文

这是我的代码:

-(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);
}

我尝试在这段代码中使用数组,但是它不起作用,事实上我从未使用过数组,如果有人能告诉我错误在哪里,那就太好了;谢谢。抱歉我的英语我是法国人:/

here is my code :

-(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);
}

I try to use an array in this code but, it doesn't work, indeed I have never used array, and it would be cool if someone could tell me where is my error ;thank you . sorry for my english I'm french :/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鸩远一方 2024-12-02 13:54:37

你缺少:
imageViewArray = [[NSMutableArray alloc]init];

You'r missing:
imageViewArray = [[NSMutableArray alloc]init];

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文