2017-05-03 6 views
1

私はiOSプログラミングの初心者です。LandscapeモードでTextFieldを水平方向に完全に伸ばす方法

私はチュートリアルに従っていたので、下の図のようにTextFieldを作成しなければなりませんでした。私がしようとしているのは、スクリーンがLandscapeモードのときにTextFieldの幅を広げることです。このチュートリアルでは、この手順について説明しています。このチュートリアルでは、Ctrlキーを押しながらTextFieldをドラッグしてAutoLayoutエンジンを呼び出す必要がありましたが、シミュレータを回転させると幅が拡大しません。

画像垂直

enter image description here

画像を水平

enter image description hereあなたがする必要が水平レイアウトの

答えて

1

LeadingTrailingあなたのUITextFieldのスペースはviewになります。下のスクリーンショットを参照してください:

あなたはまた、垂直制約を設定する必要が

enter image description here

(トップ/ボトム/高さ)それ以外の場合はエラーが発生します。私の例では、Topの間隔とHeightを設定しました。これは、通常、UITextFieldは一定の高さを持つためです。

+0

どうすればそのメニューを入手できますか教えてください。新しい制約の追加と呼ばれるものです。 – user2121

+0

@ user2121更新されたスクリーンショット。 – janusbalatbat

+0

は、風景モードでビューの寸法を指定するように設計された制約ですか? – user2121

1

...

    その左側にテキストフィールドから
  1. Ctrlを押しながらドラッグして、それの右側にテキストフィールドからそのスーパーへ
  2. CTRLドラッグをリードする制約を追加し、そのスーパー

との末尾に制約を追加 - 場合あなたはまだそれをしていません - テキストフィールドから上にドラッグしてCtrlキーを押しながら上の制約を追加して(たとえば上のレイアウトガイドに)垂直位置を設定する必要があります

関連する問題