私は、フォームタイプのページとして機能するビューコントローラを作りたいと思います。これは、私はテキストフィールドとラベルを静的なテーブルに挿入しています。私は、複数のテキストフィールドを必要とするテーブルの行をレイアウトするのにいくつかの問題があります。これを行う最善の方法は何ですか?助けをありがとうございました。スタティックテーブルセルに複数のテキストフィールドをレイアウトするにはどうすればよいですか? (Xcode、swift)
1
A
答えて
1
テーブルセル内のトップレベルビューとしてUIStackViewを使用し、4つのエッジをすべてセルのコンテンツビューの端に固定します。次に、スタックに必要な数のラベルとフィールドを追加することができます。これにより、すべての制約管理が軽減され、相対的な幅と間隔に大きな柔軟性がもたらされます。プログラムで作成して追加するビューについては、translatesAutoresizingMaskIntoConstraints
をオフにしてください。
さらにレイアウトの柔軟性を高めるには、UITableView自体をスタックに置き換えて、フォームアイテムごとに一連の水平スタックを含む垂直スタックを作成することも検討してください。フォームをスクロール可能にする必要がある場合は、このスタックをUIScrollView内に配置し、必要な制約を読み取る必要があります。 (要約:スタックの幅を囲むスクロールビューの幅と4辺のすべての幅に固定するようにしてください)
関連する問題
- 1. iOS xcodeのストーリーボードでCSSレイアウトを自動レイアウトにするにはどうすればよいですか?
- 2. ラベルに複数のテキストフィールドを表示するにはどうすればよいですか?
- 3. Androidアプリケーションで複数のxmlレイアウトでEditTextテキストフィールドを使用できるようにするにはどうすればよいですか?
- 4. テキストフィールドの複数行を反応させてネイティブにするにはどうすればよいですか?
- 5. Xcodeでテキストフィールドを使用せずに仮想キーボードをポップアップするにはどうすればよいですか?
- 6. JSPで同じ名前の複数のテキストフィールドを転送するにはどうすればよいですか?
- 7. Xcodeで複数のファイルを一度にローカライズするにはどうすればよいですか?
- 8. Swift 3でUITableCell内に複数行のUILabelを設定するにはどうすればよいですか?
- 9. アンドロイドの1つのアクティビティで複数のレイアウトを使用するにはどうすればよいですか?
- 10. 複数のサブプロジェクトを持つXcodeワークスペースにクリティカイズムを統合するにはどうすればよいですか?
- 11. iOS swiftの複数のボタンに同じsegueを使用するにはどうすればよいですか?
- 12. レイアウトから複数の行を削除するにはどうすればよいですか?
- 13. Xcodeでスタンドアロンシステムサービスを適切にレイアウトするにはどうすればよいですか?
- 14. 一度に複数のバックグラウンドスレッドタスクを実行するにはどうすればよいですか? (Swift 3)
- 15. SwiftのJsonファイルから複数のTableViewを表示するにはどうすればよいですか?
- 16. SwiftでiOSで複数行のキーボードペーストイベントを検出するにはどうすればよいですか?
- 17. iOSのscrollViewで自動レイアウトをSwiftで使用するにはどうすればよいですか?
- 18. SwiftのGoogleMapsマーカースニペットで複数の行を編集するにはどうすればよいですか?
- 19. そのテキストフィールドに入力中に、テキストフィールドのfillColorを変更するにはどうすればよいですか?
- 20. 複数の値をSwiftの列挙型に関連付けるにはどうすればよいですか?
- 21. アルファベットのテキストフィールドをソートするにはどうすればよいですか?
- 22. テキストフィールドのサイズを制限するにはどうすればよいですか?
- 23. テキストフィールドでSharePointリストをフィルタリングするにはどうすればよいですか?
- 24. Swift - ScrollView内の項目で自動レイアウトを使用するにはどうすればよいですか?
- 25. Xcode 8/Swift 3のPickerViewでAccessフォームのデータを使用するにはどうすればよいですか?
- 26. Swiftでプログラムでレイアウト制約をレイアウトするときに3番目の変数を含めるにはどうすればよいですか?
- 27. Xcode(Swift)に自動補完コメントを追加するにはどうすればよいですか?
- 28. Swift 3(Xcode 8)の特定の座標をズームするにはどうすればよいですか?
- 29. ラベルを複数行にするにはどうすればよいですか?
- 30. レイアウトを半透明にするにはどうすればよいですか?