我在Xcode中制作游戏,我需要在屏幕上显示分数。我将分数显示为图像而不是使用普通字体。到目前为止,这是我的代码:
NSString *score = @"132";
NSMutableArray *images = [[NSMutableArray alloc]initWithCapacity:score.length];
for (int i = 0; i < score.length; i++) {
// imageName will be @"1", then @"3" and @"2"
NSString *imageName = [[score substringToIndex:i] substringToIndex:1];
// add extension
imageName = [imageName stringByAppendingString:@".png"];
UIImage *image = [UIImage imageNamed:imageName];
[images addObject:image];
}
我如何让NSMutableArray
显示在UIImageView
中,以便显示在顶部的主故事板上。我尝试过这样的事情:
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, imagescore.size.width, imagescore.size.height)];
imageView.image = images;
答案 0 :(得分:0)
如果要显示三个(或多个)图像,则需要相同数量的imageView。为每个图像创建一个imageView(确保它们没有相同的框架,我想你会希望它们彼此相邻)。