2016-04-11 8 views
1

私はXamarin Studio for iosデバイス(iPad、iPhone、iPod)用にアプリケーションを開発しており、子UIViewの幅に関する問題があります。私は子供のUIViewは、親と同じ幅を持っているが、私はそれを行う方法を把握することができません。私は必要な制約を設定して自分の画面上で自動レイアウトを使用していますが、これは画面上の私のウィジェットを整理しています(iPhone上の異なる画面サイズに対して何も自動サイズ変更しません)。誰かがこれを達成するのを手助けできますか?親と同じ幅のUIViewが必要です。子UIView幅

This is how the screen looks on iPhone 6 plus

This is how the screen looks on iPhone 6

+0

デバッグすると出力コンソールにいくつかの制約エラーが出力されますか? –

+0

いいえ、すべてが正しいようです。 iPadで異なる画面サイズのアプリを実行すると、レイアウトはうまく調整されますが、iPhoneでは要素のサイズが正しく調整されません。 – Lala

+0

スクリーンショットを表示できますか?コードやデザイナーで制約を追加しますか? –

答えて

0

正直に言うと、それは簡単ですと、私は通常、Xcodeで制約を行います。右あなたのペン先をクリックし、次にOpen With>Xcode Interface Builder

を選択し、あなたのペン先は、あなたのトップコンテナビューからスーパーへctrlクリックとドラッグオープンで、Equal Widthsを選択すると、その後の高さctrlクリック、ドラッグのために、Leading space to containerTop space to containerために同じことを行いますそれ自身(上部コンテナビュー)に移動し、高さを設定します。

image1

image2

image3

あなたが困難を抱えている場合、それは私が見ていることができるようにgithubのにペン先をアップロードするのが最善かもしれません。

関連する問題