swift 使用xib自定义cell时 Could not cast value of type

[复制链接]
55 2
xib 已经设过了owner还有identifier

举报 使用道具

回复

2 个评论

hwlfnn  新手上路  发表于 2019-2-19 09:05:01  | 显示全部楼层
xib 已经设过了owner还有identifier

举报 使用道具

回复
Mitaykobasse  新手上路  发表于 2019-2-19 09:10:26  | 显示全部楼层
cell.swift 里注意这两个方法
static func  nib() -> UINib{
        return UINib(nibName: String(describing: GoodsDetailHeadView.self), bundle: nil)
    }
   
    class func goodsDtlHeadView(tableView: UITableView) -> UITableViewHeaderFooterView {
        let identify = "GoodsDetailHeadView"
        let headView = tableView.dequeueReusableHeaderFooterView(withIdentifier: identify)
        return headView!
    }

controller.swift  里面建立tableview时的调用和注册cell

self.goodsTableView.register(GoodsDetailHeadView.nib(), forHeaderFooterViewReuseIdentifier: "GoodsDetailHeadView")
self.goodsTableView.register(UITableViewCell.self, forCellReuseIdentifier: "UITableViewCell")

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表