Xcode 11 新しい制約を追加 set zero: デフォルト/標準の代わりに設定値を使用する
質問
私は以前、autolayout add new constraintsを使って、このようにスーパービュー/相対ビューに簡単な制約を作っていました(長い間)。
しかし、最近、最新の xcode (11.3.3 または単に 11.3/11C29) に更新した後、この奇妙な問題が発生しました:定数 = 0 を設定すると、常にこのように不要な方法で制約が生成されます。
そして、デフォルト値がなぜか20で、私のビューをとてもおかしくしているようです(20と比較して0?)
このように制約を編集して修正すると。
その後、それは再び正しいでしょう(画像は、制約を編集した後、編集する前に、それが一定の表示=です。
Standard
)
問題をどう表現したらいいのかもわからないのですが、この新しい
add new constraint
を標準/デフォルトではなく、私の欲望ポイントを使用するように修正するには?
更新しました。
スーパービューに制約があるときのみ発生するようです。修正する方法の手がかりはありません。
2020年4月1日に更新しました。
Xcode11.4で修正しました。
どのように解決するのですか?
バグのようです (アップルに報告するのを忘れないでください)。簡単な回避策を紹介します。
ポップオーバーに数字を入力するとき、次のように入力する代わりに
0
と入力する代わりに
0.01
. これで、数字が不思議と "Standard" に変化するのを防ぐことができます。さて、それでは
0.01
は
0
とは違いますが、違いがわからないほど近いですし、少なくとも後で戻って変更する必要はありません。
EDIT Appleによると、このバグはXcode 11.4で修正される予定です。
制約ポップアップエディターで 0 の定数を入力できないバグを修正しました。(54076090)
関連
-
[解決済み] 制約条件の変更をアニメーションで表現するには?
-
[解決済み] ビューを非表示にしたときに、オートレイアウトで他のビューを移動するには?
-
[解決済み] ファイルへ移動...】はありますか?
-
[解決済み】UIScrollView Scrollable Content Size Ambiguity
-
[解決済み】Xcode 6のストーリーボードで「余白に制約をかける」とは?
-
[解決済み] UIViewsを非表示にしたAutoLayout?
-
[解決済み] autolayout - ビューの高さをスーパービューの高さの半分に相対させる
-
[解決済み] Xcode 7 ライブラリ検索パスの警告
-
[解決済み] IBOutletはnilだが、storyboardでは接続されている、Swift
-
Xcode 5でsuperviewにスペーシングコンストレイントを追加する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Xcode Build "コマンド PhaseScriptExecution はゼロ以外の終了コードで失敗しました。"
-
[解決済み] OSXのXcodeを最新版にアップデートする方法を教えてください。
-
[解決済み] XcodeプロジェクトとXcodeワークスペースの比較 - 違い
-
[解決済み] 複数のXcodeバージョンをインストールすることはできますか?
-
[解決済み] Xcodeでファイルを実フォルダに移動する
-
[解決済み] Xcodeで、特定のソースファイルの警告をすべて表示しないようにするには?
-
[解決済み] Xcode 6 / Beta 4: フレームワークターゲットでのブリッジングヘッダーの使用はサポートされていません。
-
[解決済み] ビルド番号を増加させる良い方法とは?
-
[解決済み] iOSシミュレータからネットワーク通話を監視する方法
-
[解決済み] 会社名はどこに設定すればよいですか?