iOS开发一个XIB上创建多个CELL

释放双眼,带上耳机,听听看~!
#import <UIKit/UIKit.h>

@interface TestTableViewCell : UITableViewCell

+ (instancetype)CellWithTableView:(UITableView *)tableView;

@end

@interface TestTableViewCellOne : UITableViewCell

+ (instancetype)CellWithTableView:(UITableView *)tableView;

@end

#import "TestTableViewCell.h"

@implementation TestTableViewCell

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

+(instancetype)CellWithTableView:(UITableView *)tableView {
    static NSString *cellFirst = @"TestTableViewCellID";
    TestTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellFirst];
    if (cell == nil) {
        cell = [[[NSBundle mainBundle] loadNibNamed:@"TestTableViewCell" owner:nil options:nil] firstObject];
        cell.selectionStyle  = UITableViewCellSelectionStyleNone;
    }
    return cell;
    return nil;
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

@end

@implementation TestTableViewCellOne

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

+ (instancetype)CellWithTableView:(UITableView *)tableView{
    static NSString *cellSecond = @"TestTableViewCellOneID";
    TestTableViewCellOne *cell = [tableView dequeueReusableCellWithIdentifier:cellSecond];
    if (cell == nil) {
        cell = [[[NSBundle mainBundle] loadNibNamed:@"TestTableViewCell" owner:nil options:nil] objectAtIndex:1];
        cell.selectionStyle  = UITableViewCellSelectionStyleNone;
    }
    return cell;
    return nil;
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

@end
1. 正常创建一个XIB的CELL
2. 在XIB直接拖拽一个CELL出来

752372-20170427144244037-636580816.png

3. 在CELL文件内添加多出来的文件

752372-20170427144428662-1073768550.png

4. 实现新添加CELL的关联

752372-20170427145936569-2041998829.png

752372-20170427145950740-2006279240.png

752372-20170427145534584-1073520354.png

为TA充电
共{{data.count}}人
人已赞赏
iOS文章

IOS开发UITableViewCell.XIB创建多个样式的cell

2021-5-8 12:34:26

iOS文章

iOS开发用xib创建一个UIView(xib自定义view,修改不了frame的问题)

2021-5-8 12:43:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索