ストーリーボードのより複雑なシーンの一部については、Xcode を使用するのではなく、ストーリーボードの XML を手動で編集して制約を設定しようとしています。寸法のすべての拘束を破棄して、ゼロから独自の拘束を作成するよりも少し複雑です。
生成された XML のほとんどのタグと属性には、明らかな意味があります。ただし、symbolic
属性の重要性が次のような制約 (Xcode によって生成されたもの)にあることを理解できません。
<constraint firstItem="Sui-f6-rQa" firstAttribute="top" secondItem="1XK-fd-O82"
secondAttribute="bottom" constant="8" symbolic="YES" type="default"
id="PVi-ci-8HN"/>
「シンボリック」という言葉はNSLayoutConstraint のドキュメントのどこにも表示されず、Xcode で見たことがないので、それが何を意味するのか本当に推測できません。
ストーリーボード (または xib) XML を直接変更する場合、それを意識する必要がありますか?