Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIImageView背景颜色,图案图像未显示_Ios_Uiimageview - Fatal编程技术网

Ios UIImageView背景颜色,图案图像未显示

Ios UIImageView背景颜色,图案图像未显示,ios,uiimageview,Ios,Uiimageview,我对UIImageView有一个问题,这对我来说不是很有意义。我想设置UIImageView的图像,并使其显示在已设置为背景的图案图像上方。如果背景颜色是标准颜色:[UIColor whiteColor],则会正确发生这种情况,但只要将其设置为patternImage,背景就会变得完全透明。这有点令人沮丧。我可以通过创建另一个视图,将其背景色设置为patternImage,然后将UIImageView添加为子视图来解决这个问题,但我认为这是在创建一个不必要的额外视图。以下是我的代码: UIIma

我对UIImageView有一个问题,这对我来说不是很有意义。我想设置UIImageView的图像,并使其显示在已设置为背景的图案图像上方。如果背景颜色是标准颜色:[UIColor whiteColor],则会正确发生这种情况,但只要将其设置为patternImage,背景就会变得完全透明。这有点令人沮丧。我可以通过创建另一个视图,将其背景色设置为patternImage,然后将UIImageView添加为子视图来解决这个问题,但我认为这是在创建一个不必要的额外视图。以下是我的代码:

UIImageView *view = [[UIImageView alloc] initWithFrame:_standardRect];
view.image = _connectIcon;
view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"background.jpg"]];
view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
return view;

在iOS 5.1上执行此操作:

view.layer.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"background.jpg"]].CGColor;
然而,这个bug在iOS 6上消失了