Xcodeの自動レイアウト機能はランダムに動作します。私がここで間違っていることを誰かが指摘できると思っています。iOS Xcode Autolayoutがストーリーボードを埋めていない
Stack ViewをAutolayoutで使用して左/右に0と0の最も近いマージンに制限する方法については、すべてのガイドにオンラインで従ってください。どうしてなぜこれは時々正しく動作するように決定し、他の時はまったく動作しません。スタックビューでは、ストーリーボード内にアイテムが配置されている位置に基づいて、左右に余白が追加されているように見えますが、これは私の言うことではありません。
間違ったことをしたり間違った場所をクリックしたりしなければならないと確信しています。私がオンラインで読んだことから、すべてがうまくいくはずですが、そうではありません。
アイデア?
更新1、ここに私が構造体として持っているものがあります。私は右/左に0と0に余白を設定するためにピンツールを使用し、その後、(下のスクロールビュー)上述した第2のスタックビューを選択したときに
- View
- - Stack View (Using Auto Layout which works correctly)
- - - Image View
- - Stack View
- - - Scroll View
- - - - Label
- - - - Text Field
ので、マージンが0になってしまうと、例えば350である。ですから、これをシミュレータで見ると、入力フィールドは画面サイズ内になく、大きすぎて外に出てしまいます。
どうすればいいですか?これは、私が画像で行ったのと同じように、スタックビュー/自動レイアウトのマージン設定0と0を左右に追加したときと同じプロセスです。
ここではメインの質問を更新します。書式はここにはありません –
メインの質問の更新情報 –
彼らは確かにそうしています! :-)それらをスクラップします。私が自動レイアウト機能で読んだガイドのすべては、まずすべてのスタックビューに追加することを話しています。これはおそらく、基本レイアウトを内部で実行する必要がありますストーリーボード。ですから、もし私が10フィールドと10フィールドのフィールドを持つフォームを持っていたら、オートレイアウト機能を働かせる最良の方法は何ですか? –