swift中自定义cell(xib)

1.首先我们要创建一个继承UITableViewCell类,在这个类中拖拽我们用到的控件和想要的样式.
2.千万不要我们的标识符,习惯是用类名加上ID,这样可以避免重名.


1.png

3.因为我们swift中是不用导入头文件的,所以我们需要在我们的表格中注册cell.

//注册cell
        tableView?.register(UINib.init(nibName: "RecommendTtileImageCell", bundle: Bundle.main), forCellReuseIdentifier: "RecommendTtileImageCellID")

注意前面的添加的是类名,后面是我们定义的标识符!!!!!
4.接下来我们就需要在我们的表格每行有什么内容的方法中添加我们自定义的行了,如果有多行千万别忘了判断行数.

switch indexPath.row {
        case 0:
            let cell = tableView.dequeueReusableCell(withIdentifier: "RecommendTtileImageCellID", for: indexPath) as! RecommendTtileImageCell
            return cell

因为我代码中是多行所以我就用了一个判断.
这样自定义cell就完成了 ,其实与oc也大同小异.

你可能感兴趣的:(swift中自定义cell(xib))