次の 2 つのコードがあります。
コード 1:
UIView* _backView = [[[UIView alloc] initWithFrame:[[self view] frame]] autorelease];
[_backView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg"]]];
[[self tableViewCountrySelector] setBackgroundView:_backView];
コード 2:
UIView* _backView = [[[UIView alloc] initWithFrame:[[self view] frame]] autorelease];
[[self tableViewCountrySelector] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg"]]];
[[self tableViewCountrySelector] setBackgroundView:_backView];
私の質問は:
- 上記のコードが同じ結果を出力するのはなぜですか? コードは、UITableView の背景のパターン イメージの問題を解決することになっています。
コード2の仕組みがわかりません。