自定义UITableviewCell的三种方法

1.在tabkleview上面直接拖入tableviewcelll  更改identitierie和class

static NSString *identifiers = @"UITableViewCell";

        MyTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifiers];

        if (!cell)

        {

            cell = [[MyTableViewCell alloc]

                    initWithStyle:UITableViewCellStyleSubtitle

                    reuseIdentifier:identifiers];

        }

或者

static NSString *identifiers = @"UITableViewCell";

        MyTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifiers];

        if (!cell)

        {

 cell = [[[NSBundle mainBundle] loadNibNamed:@"UITableViewCell" owner:self options:nil] lastObject];

        }

ios8中

static NSString *identifiers = @"UITableViewCell";

        MyTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifiers];

直接这样写也可的2.系统自带

static NSString *identifier = @"UITableViewCell";

        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];

        if (!cell)

        {

            cell = [[UITableViewCell alloc]

                    initWithStyle:UITableViewCellStyleSubtitle

                    reuseIdentifier:identifier];

        }


你可能感兴趣的:(ios,UItableview)