有两段代码:
代码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 是如何工作的。