Jam*_*one 13 storyboard uitableview ios5
使用我设计的动态自定义单元格原型,例如UITableViewController A(在Interface Builder/Storyboard中),可以很好地将单元格(通过其标识符,cellA)出列在cellForRow中......我使用自定义类(UITableViewCell子类,我们将它命名为MyCustomCell)来链接标签和图像拇指,它在我的UITableViewController A中非常好用.
现在我创建了一个UITableViewController B(在Storyboard中),它恰好具有与其自定义单元格(动态单元格)完全相同的设计/功能.所以我将这些单元格的类切换到MyCustomCell并给它一个新的标识符cellB.
在UITableViewController B中,我将cellForRow中的单元格取列...并使用新标识符cellB.注意:在这里使用cellA会导致崩溃,或多或少明显.
但是当表视图显示时,在运行应用程序时,UITableViewController A工作正常,几乎相同的UITableViewController B不起作用(空单元格).
在Storyboard中,它看起来有点偏僻,因为自定义单元格可以在UITableViewController A中设计,但在UITableViewController B中,它只是一个简单的普通单元格.尽管该类与MyCustomCell相关联.
如何避免将这些单元格复制并粘贴到另一个控制器(因此在进行设计更改时会在副本之间来回重复) - 而只是正确地重复使用它?
小智 2
你正在做的事情是正确的。我不知道为什么它不起作用,可能是重新加载表视图时出现问题;检查您的数据源和数据源方法。
- (NSInteger) tableView:(UITableView *) tableView numberOfRowsInSection:(NSInteger) section
Run Code Online (Sandbox Code Playgroud)
相反,你可以做的是:拖动一个
视图控制器
然后拖动一个
表格视图
让它充满活力,做你之前做过的事情;当我自己这样做时,它对我来说效果很好。
| 归档时间: |
|
| 查看次数: |
3071 次 |
| 最近记录: |