給所有的UITableViewCell 背景圖片設置成同樣的,代碼:
- (void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"SelectAnAlbumTableViewCellBackground"]] autorelease];
}
對其中一些有效,但是對是空的cell就無效。不知道怎麼樣可以對所以的背景設置同樣的圖片?
首先,設置cell的backgroundView 放到函數
-(void)tableView:(UITableView *)tableView cellForRowAtIndex:(NSIndexPath *) indexPath
中來處理比較好點.
再者,對於空的cell是不會被調用 cellForRowAtIndexPath: or willDisplayCell: 消息的.所以你設置backgroundview的方法也就起不到作用.