Первый UIImageView создается с фреймом (0,38,250,250), а второй UIImageView создается с фреймом первого вида и добавляется как вспомогательный вид первого изображения. Результат показывает, что первый вид изображения не полностью покрыт вторым видом изображения. Почему оба взгляда не перекрываются? Я назначил два просмотра изображений с разными цветами фона, чтобы их было легче увидеть.
UIImageView *firstView = [[[UIImageView alloc] initWithFrame:CGRectMake(0,38,250,250)] autorelease];
[firstView setBackgroundColor:RGBACOLOR(36, 39, 39, 0.8)];
[self.view addSubview:firstView];
UIImageView *itemPic = [[[UIImageView alloc] initWithFrame:firstView.frame] autorelease];
itemPic.image = [UIImage imageNamed:@"color_c.png"];
[itemPic setBackgroundColor:RGBACOLOR(150, 150, 35, 0.8)];
[firstView addSubview:itemPic];