恢复ID和标识符在故事板中设置的UITableViewCell之间有什么区别

wkx*_*wkx 34 objective-c storyboard uitableview ios swift

当我将a拖到UITableViewCelltableView中时storyboard,我发现在检查器中有两个ID要设置.一个在Identity Inspector(Restoration ID)中,另一个在Attributes Inspector(identity)中.

他们之间有什么区别?

saa*_*jha 26

恢复ID用于状态恢复,即使您的视图看起来像退出应用程序时常常用于重新创建对象.另一方面,故事板ID只是识别故事板上的对象 - 这些对象通常用于创建对象.

  • 似乎我只需要设置Restoration ID,如果我想用"dequeueReusableCellWithIdentifier"创建单元格,但我没有... (2认同)

gun*_*ngh 11

一个恢复标识符是,你需要分配给任何视图控制器或查看要保存和修复的字符串.在状态保留期间,视图层次结构中具有恢复标识符的任何视图控制器或视图都将保存到磁盘.

在身份检查标识,用于从故事板实例化对象