cellForRowAtIndexPath の唯一のコードが残りの 3 行になるように、2 行の間のすべてを detailCell.m に移動したいと思います。これを行う最も効果的な方法は何ですか?ありがとうございました。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
DetailCell *cell = [tableView dequeueReusableCellWithIdentifier:@"DetailCell" forIndexPath:indexPath];
Job *aJob = self.jobs[indexPath.row];
_______________
[cell.titleLabel setText:aJob.title];
[cell.companyLabel setText:aJob.company];
if (aJob.logo != (NSString *)[NSNull null]) {
[cell.logoImageView setImageWithURL:[NSURL URLWithString:aJob.logo] placeholderImage:[UIImage imageNamed:@"placeholder.jpg"]];
}
else {
[cell.logoImageView setImage:[UIImage imageNamed:@"placeholder.jpg"]];
}
_________________
return cell;
}
ここに DetailCell.h があります。DetailCell.m は現在空です。
@interface DetailCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UILabel *titleLabel;
@property (weak, nonatomic) IBOutlet UILabel *companyLabel;
@property (weak, nonatomic) IBOutlet UIImageView *logoImageView;
@end