在 iOS7 上的 black/transparent 屏幕中使用图案图像设置 BackgroundColor
Set BackgroundColor with Pattern Image results in black/transparent screen on iOS7
我正在尝试为我的应用设置背景图片。我在我的 ViewDidLoad 中使用此代码:
UIGraphicsBeginImageContext(self.view.frame.size);
[[UIImage imageNamed:@"TablePlate"] drawInRect:self.view.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.view.backgroundColor = [UIColor colorWithPatternImage:image];
在 iOS8 下执行时它工作正常(出于某种原因)。
有什么想法吗?
只需使用此代码而不是使用图形上下文:
- (void)viewDidLoad{
[super viewDidLoad];
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"TablePlate"]];
}
我正在尝试为我的应用设置背景图片。我在我的 ViewDidLoad 中使用此代码:
UIGraphicsBeginImageContext(self.view.frame.size);
[[UIImage imageNamed:@"TablePlate"] drawInRect:self.view.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.view.backgroundColor = [UIColor colorWithPatternImage:image];
在 iOS8 下执行时它工作正常(出于某种原因)。
有什么想法吗?
只需使用此代码而不是使用图形上下文:
- (void)viewDidLoad{
[super viewDidLoad];
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"TablePlate"]];
}