私はautolayoutを使用して新しい制約を追加して、次のようなスーパービュー/相対ビューに単純な制約を作成しました(長い間):
しかし、最近、最新のxcode(11.3.3または11.3 / 11C29)に更新した後、この奇妙な問題が発生しました。定数= 0を設定すると、常に次のような望ましくない方法で制約が生成されます。
そして、デフォルト値はどういうわけか20であり、私のビューをとても間違って見えるようにしています(20と比較して0?)
このように制約を編集して修正した場合:
次に、もう一度修正します(画像は、制約を編集した後、編集する前に、定数=を表示しますStandard
)
私は問題を説明する方法さえ知りませんがadd new constraint
、標準/デフォルトの代わりに私の欲望ポイントを使用するためにこれをどのように修正しますか?
更新:
スーパービューへの制約があったときにのみ発生したようです。どのように修正するのかわかりません。
2020年4月1日更新:
Xcode11.4はこれを修正しました。
standard
値を定義するのに役立つ設定があります(そのため、の代わりに10または0を設定できますdefault = 8
)が、今どこにあるのか忘れてしまいました。または、おそらく機能を削除しましたか?