2017-05-25 15 views
2

これは信じられないほどシンプルなはずですが、何とか自動レイアウトで私にとって信じられないほど複雑になっています。 私は水平の棒状のボタンを持っています。私はそれの下に丸い情報アイコンを中心にしたい。上記IOS/Storyboard/Autolayout:水平バーの下の中央丸ボタン

enter image description here

次動作するはず制約はなく、ドン」の結果である:自動レイアウトは、楕円形に丸いボタンを伸ばししようとすると、次のように左から右にそれを中心にされていません続けますt。

enter image description here

誰もがこの単純なタスクを達成するために追加してくれ、正しい制約を教えてくださいすることができます。

ありがとうございます。

+0

あなたはimageView.contentMode = .center' '設定しましたか?また、可能であれば、プロジェクトをどこかにアップロードして、制約の設定方法を確認できますか? – ozgur

+0

制約は上の画像に示されています。 – user6631314

+0

私はそれが働くと思う。私はアイコンの幅と高さを固定しましたが、今はもっと長くすると左に移動します。まったく意味がありませんが、中央に表示されており、もはや伸びていません。 – user6631314

答えて

0

画像が伸びている場合は、そのcontentModeをaspectFitまたはaspectFillに設定します。

これが完了したら、画像に制約を追加して、ログインボタンと垂直の中心を共有することができます。

0

この黄色のボックスが表示されますか?これは、現在選択されているビューを定義された制約に従ってここに配置する必要があることを意味する警告を表示しています。私はこのビューの制約が他のビューと矛盾していると思います。 「推奨された」制約を追加するか、誤った配置を修正することで、この警告を解決してください。私はそれがうまくいくことを願っています。もしあなたのコードを私に与えなければ、あなたのためにその問題を解決します。

enter image description here

関連する問題