在Objective-C中向扩展的TableViewCell添加内容,可以按照以下步骤进行操作:
#import "CustomTableViewCell.h"
@interface CustomTableViewCell (Extension)
@property (nonatomic, strong) UILabel *titleLabel;
@property (nonatomic, strong) UIImageView *iconImageView;
- (void)configureCellWithTitle:(NSString *)title image:(UIImage *)image;
@end
#import "CustomTableViewCell+Extension.h"
@implementation CustomTableViewCell (Extension)
- (void)configureCellWithTitle:(NSString *)title image:(UIImage *)image {
self.titleLabel.text = title;
self.iconImageView.image = image;
}
@end
#import "CustomTableViewCell+Extension.h"
// 在TableView的代理方法中使用
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
CustomTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CustomCell" forIndexPath:indexPath];
// 调用扩展方法设置内容
[cell configureCellWithTitle:@"Title" image:[UIImage imageNamed:@"icon"]];
return cell;
}
这样,你就可以在Objective-C中向扩展的TableViewCell添加内容了。请注意,以上示例中的CustomTableViewCell是一个自定义的TableViewCell类,你需要根据自己的实际情况进行修改和适配。
领取专属 10元无门槛券
手把手带您无忧上云