UITableViewCell
をstoryboard
のtableViewにドラッグすると、インスペクタに2つのIDが設定されています。一方はIDインスペクタ(Restoration ID
)にあり、もう一方は属性インスペクタ(ID)にあります。ストーリーボードに設定されたUITableViewCellに対する復元IDと識別子の違いは何ですか
どういう違いがありますか?
UITableViewCell
をstoryboard
のtableViewにドラッグすると、インスペクタに2つのIDが設定されています。一方はIDインスペクタ(Restoration ID
)にあり、もう一方は属性インスペクタ(ID)にあります。ストーリーボードに設定されたUITableViewCellに対する復元IDと識別子の違いは何ですか
どういう違いがありますか?
復元IDはstate restorationに使用されます。つまり、多くの場合、オブジェクトの再作成に使用されるのために使用されるように、ビューを見た目にします。一方、ストーリーボードIDはストーリーボード上のオブジェクトを識別するだけで、オブジェクトの作成によく使用されます。
復元識別子は、保持して復元する任意のビューコントローラまたはビューに割り当てる必要がある文字列です。状態保存中に、復元識別子を持つビュー階層内のビューコントローラまたはビューは、ディスクに保存されます。
アイデンティティインスペクタでアイデンティティは、ストーリーボード
からオブジェクトをインスタンス化するために使用されている私が「dequeueReusableCellWithIdentifier」を用いて細胞を作成したい場合、私は唯一の回復のIDを設定する必要があるようですが、私は皆無です。.. 。 – wkx
いいえ、この場合、ストーリーボードIDが必要です。セルを「作成」しているからです。 –
私は、ありがとう! – wkx