如何解决如何将xibUITableViewCell注册到UITableViewController
如果使用情节提要并添加组件表视图,它将是这样
class RestaurantViewController: UIViewController {
@IBOutlet weak var restaurantTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
restaurantTableView.register(UINib(nibName: "PackageTableViewCell",bundle: nil),forCellReuseIdentifier: "PackageTableViewCell")
}
}
解决方法
我已经找到了如何将xib注册到UITableViewController。如果使用情节提要并将其链接到代码。我们可以使用初始组件的名称(UITableView)。
但是如果使用UITableViewController,则self是视图控制器。这是代码:
class RestaurantTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.register(UINib(nibName: "PackageTableViewCell",bundle: nil),forCellReuseIdentifier: "PackageTableViewCell")
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。