编辑:人们不断访问这篇没有太多好信息的帖子,所以我在这里提供一些帮助:
尝试设置你的UIView
的backgroundColor
属性。例如:
myView.backgroundColor = [UIColor blueColor];
确保你的视图已经被实例化,如果它由xib或storyboard控制,请确保视图已经被加载(否则interface builder中设置的内容将成为背景颜色)。 如果这不起作用,可能发生了一些奇怪的事情。 继续查看,本帖子无法帮助您。我有一个NSObject对象,其中包含一个UIView属性。 主要用于显示图片,但在某些情况下,我想设置其背景颜色。 但是,每次我尝试设置背景颜色时,颜色都保持清晰。 任何图像或其他子视图都可以显示,但背景却不行。 如何更改UIView的背景颜色? 这里是我的一些代码:
以下是需要平铺图像的示例: (这在将UIView添加到视图控制器的视图后调用的函数中)
(picture是一个UIView Property)
picture.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Tile.png"]];
我也尝试过其他情况:
picture.backgroundColor = [UIColor colorWithRed:0 green:1 blue:1 alpha:0.5];
在这两种情况下,背景都保持清晰。