私はautolayoutを使用して新しい制約を追加して、次のようなスーパービュー/相対ビューに単純な制約を作成しました(長い間):
しかし、最近、最新のxcode(11.3.3または11.3/11C29)に更新した後、この奇妙な問題が発生しました。定数= 0を設定すると、常に次のような望ましくない方法で制約が生成されます。
そして、デフォルト値はどういうわけか20であり、私のビューをとても間違って見えるようにしています(20と比較して0?)
このように制約を編集して修正した場合:
その後、もう一度修正します(画像は、制約を編集した後、編集する前に定数= Standard
を表示します)
問題を説明する方法さえわかりませんが、この新しいadd new constraint
標準/デフォルトの代わりに私の欲望ポイントを使用するには?
更新:
これは、スーパービューへの制約があるときにのみ発生したようです。どのようにあなたを修正する手掛かりはありません。
2020年4月1日から更新:
Xcode11.4はこれを修正しました。
このバグはまだ発生しています(Xcode 11.3.1)。制約を「標準」として追加し、青色の制約線をクリックして、サイズインスペクターの下の「定数」を0に設定することで修正しました。
標準の場合は無視してください。
追加した後、制約(青い線)とインスペクタをクリックして属性を制約し、0に設定します。
それは私のために働きます