美文网首页
swift中自定义cell(xib)

swift中自定义cell(xib)

作者: RenZhiYong | 来源:发表于2018-09-24 11:26 被阅读0次

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也大同小异.

相关文章

  • iOS9 tableviewcell中的textview字体无法

    情景: xib自定义cell中有textview, 代码为swift, xib已经定义好字体大小和颜色, iOS1...

  • swift中自定义cell(xib)

    1.首先我们要创建一个继承UITableViewCell类,在这个类中拖拽我们用到的控件和想要的样式.2.千万不要...

  • Swift纯代码自定义Cell

    最近在自学Swift,想要写一个自定义Cell,可是网上查了好多资料发现大家都是跟Xib结合使用的,本人对Xib不...

  • iOS中xib与storyboard各种加载

    xib 加载自定义View xib 加载自定义控制器 storyboard 加载自定义控制器 xib 加载自定义cell

  • Learning iOS D6 2017-10-27

    今日完成两个页面 !! 自定义cell 使用xib与不使用xib register 方法不同 使用xib做cell...

  • 自定义cell(总结)

    1、自定义注册cell的方式: 1)独立使用xib创建的cell: 2)在tableView中定义的cell,用类...

  • Swift4 RxSwift RxDataSources UIT

    自定义Cell BJTableViewBasicViewController实现 注:如自定xib,请注册cell...

  • UITableView基本使用

    UITableView基本使用 使用xib 1、xib中的cell指定class为自定义的class2、调用 ta...

  • 等高Cell

    一、自定义Cell1、等高cell 代码 很古老的方法: 利用autoLayout xib加载xib要通过手动加载...

  • 'invalid nib registered for

    自定义Cell(xib)出现的错误: 效果如下(一个cell.xib 中 有2个分开的视图):解决方案:删除没有用的那个

网友评论

      本文标题:swift中自定义cell(xib)

      本文链接:https://www.haomeiwen.com/subject/bkvcoftx.html