web-dev-qa-db-ja.com

Xcode 11は新しい制約セット0を追加します:デフォルト/標準の代わりに設定値を使用します

私はautolayoutを使用して新しい制約を追加して、次のようなスーパービュー/相対ビューに単純な制約を作成しました(長い間):

enter image description here

しかし、最近、最新のxcode(11.3.3または11.3/11C29)に更新した後、この奇妙な問題が発生しました。定数= 0を設定すると、常に次のような望ましくない方法で制約が生成されます。

enter image description here

そして、デフォルト値はどういうわけか20であり、私のビューをとても間違って見えるようにしています(20と比較して0?)

このように制約を編集して修正した場合:

enter image description here

その後、もう一度修正します(画像は、制約を編集した後、編集する前に定数= Standardを表示します)

問題を説明する方法さえわかりませんが、この新しいadd new constraint標準/デフォルトの代わりに私の欲望ポイントを使用するには?

更新:

これは、スーパービューへの制約があるときにのみ発生したようです。どのようにあなたを修正する手掛かりはありません。

2020年4月1日から更新:

Xcode11.4はこれを修正しました。

74
Eddie

このバグはまだ発生しています(Xcode 11.3.1)。制約を「標準」として追加し、青色の制約線をクリックして、サイズインスペクターの下の「定数」を0に設定することで修正しました。

0
Jaskirat Singh

標準の場合は無視してください。

追加した後、制約(青い線)とインスペクタをクリックして属性を制約し、0に設定します。

それは私のために働きます