У меня проблема с UIImageView, которая мне не совсем понятна.Я хочу установить изображение UIImageView, и оно должно отображаться над рисунком, который я установил на фоне.Это происходит правильно, если цвет фона - стандартный цвет: [UIColor whiteColor], но как только он устанавливается на patternImage, фон становится полностью прозрачным.Это немного расстраивает.Я могу обойти это, создав другое представление, установив backgroundColor для него patternImage, а затем добавив UIImageView в качестве подпредставления, но это создает дополнительное представление, которое должно быть ненужным, IMO.Вот мой код:
UIImageView *view = [[UIImageView alloc] initWithFrame:_standardRect];
view.image = _connectIcon;
view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"background.jpg"]];
view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
return view;