我在哪裏設置cellForRowAt中的tableview單元格的backgroundImage ..我該怎麼做?這是我做的,它有點不錯,但我想知道的是,設置背景圖像(cell.backgroundView
)的正確方法是在if(cell==nil)
或「if」之外的正確位置。UITableViewCell背景視圖/ image
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"RootViewCellIdentifier";
UITableViewCell *cell = [_tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier];
cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image1.png"]];
}
return cell;
}
定義 「還挺作品」。此外,如果您已註冊單元格或使用故事板/原型佈局,單元格將永遠不會等於零。 – jrturton
請澄清「有點作品」。你有什麼似乎合理的。 – rmaddy