最初のUIImageViewはフレーム(0,38,250,250)で作成され、2番目のUIImageViewは最初のビューのフレームで作成され、最初の画像ビューのサブビューとして追加されます。結果は、第1の画像ビューが第2の画像ビューによって正確に覆われていないことを示す。なぜ両方のビューが重なっていないのですか?私は異なった背景色で2つのイメージビューを割り当てたので、見るのが簡単です。同じフレームで2つのUIImageViewsが正確に重複していません
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];