我已经将我的背景设置为具有
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:[self.Images objectAtIndex:arc4random_uniform(4) ]]];这立即起作用了,实际上背景在两个图像之间发生了变化。直到我在保存图像的数组中更改了一些内容。然后,图像突然在背景上以瓷砖的形式重复出现。
是什么导致了这样的事情呢?
发布于 2014-05-14 03:54:06
这里有一些东西可以解决你的问题,你可以把它放在viewDidLoad中
UIImageView * bgImageView = [[UIImageView alloc]init];
bgImageView.frame = self.view.bounds;
bgImageView.contentMode = UIViewContentModeScaleAspectFit;
bgImageView.image = [UIImage imageNamed:[self.Images objectAtIndex:arc4random_uniform(4)]];
self.view = bgImageView;您可以稍后通过执行以下操作来更改/访问它:
UIImageView *bgImageView = (UIImageView *)self.view;
bgImageView.image = [UIImage imageNamed:[self.Images objectAtIndex:arc4random_uniform(4)]];https://stackoverflow.com/questions/23639908
复制相似问题