Bes*_*esi 56 xcode objective-c nib ios uistoryboard
为了更好的可重用性,我想在Storyboard之外创建一个表视图.
现在,当我UITableView在Xcode中使用Nib 创建基于View的控制器时,我在nib文件中获得了默认的TableView.但是,我无法在Interface Builder中添加原型单元格,就像我在Storyboard中一样.
目前是不是可以在笔尖中添加原型单元格,或者我错过了什么.
非常感谢您的帮助.
Ric*_*ble 91
iOS 5在UITableView上包含一个新方法:registerNib:forCellReuseIdentifier:
要使用它,请在笔尖中放置UITableViewCell.它必须是笔尖中唯一的根对象.
您可以在加载tableView后注册nib,然后在调用dequeueReusableCellWithIdentifier时:使用单元标识符,它将从nib中拉出它,就像使用了Storyboard原型单元一样.
在Swift 4中:
重要提示 - 在viewDidLoad中注册笔尖文件
yourTableview.register(UINib.init(nibName: "CustomCellTableViewCell", bundle: nil), forCellReuseIdentifier: "Cell")
Run Code Online (Sandbox Code Playgroud)
(要么)
yourTableview.register(UINib(nibName: "CustomCellTableViewCell", bundle: Bundle.main), forCellReuseIdentifier: "Cell")
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
28328 次 |
| 最近记录: |