gpt4 book ai didi

objective-c - iOS:在运行时以编程方式添加多个 UIImageView

转载 作者:可可西里 更新时间:2023-11-01 04:24:04 25 4
gpt4 key购买 nike

所以,我正在 iPhone 上进行 Breakout-clone。除了要击中的砖 block 之外,所有元素都按预期使用 NIB 文件创建和工作。

但是,如果我想创建不同的关卡并在砖 block 上运行碰撞检测,将它们添加到 Interface Builder 中似乎很愚蠢。如何在代码中将它们添加到 View 中?

我得到了一个名为“brick.png”的图像,我想将其与 UIImageView 一起使用。另外,我想要数组和/或列表,这样我就可以用砖 block 和所有的图案构建很酷的关卡:)

如何在代码中执行此操作?

最佳答案

@Mark 说的对,我会在需要显示图片的地方加上!

UIImageView *imgView = [[[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 100, 20)] autorelease];
NSString *imgFilepath = [[NSBundle mainBundle] pathForResource:@"brick" ofType:@"png"];
UIImage *img = [[UIImage alloc] initWithContentsOfFile:imgFilepath];
[imgView setImage:img];
[img release];
[self.view addSubview:imgView];

我测试了代码,对我来说只有在被告知坐标时才会显示

关于objective-c - iOS:在运行时以编程方式添加多个 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com