1

有两段代码:

代码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];

我的问题是:

  1. 为什么上面的代码输出相同的结果?这些代码应该解决 UITableView 背景的图案图像问题。

我只是不明白代码 2 是如何工作的。

4

0 回答 0