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

时间:2016-05-09 04:57:20

标签: ios objective-c swift uitableview storyboard

当我将UITableViewCell拖到storyboard中的tableView时,我发现在检查器中设置了两个ID。一个在Identity Inspector(Restoration ID)中,另一个在Attributes Inspector(identity)中。

它们之间的区别是什么?

2 个答案:

答案 0 :(得分:21)

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

答案 1 :(得分:6)

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

Identity Inspector中的标识,用于从Storyboard实例化对象