2012-01-26 11 views
0

UIImageViewに問題がありますが、それは私には意味がありません。 UIImageViewの画像を設定して、背景に設定したパターン画像の上に表示したいと思います。これは、背景色が標準色[UIColor whiteColor]である場合に正しく発生しますが、patternImageに設定すると背景が完全に透明になります。これは一種のイライラです。私は別のビューを作成し、そのパターンのbackgroundColorをpatternImageに設定し、UIImageViewをサブビューとして追加することで回避することができますが、これは不要な追加ビューIMOを作成しています。ここに私のコードは次のとおりです。UIImageView backgroundColor colorWithPatternImageが表示されない

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

答えて

0

は、iOS 5.1で動作し、これを行う:

view.layer.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"background.jpg"]].CGColor; 

しかし、バグがiOSの6

になくなっています
関連する問題