下記の仕様を満たすためには、XcodeとSwiftでどのように構築するのが望ましいでしょうか?
【環境】
Xcode8.3
Swift3
【仕様】
NavigationControllerで前の画面から選択された値によって可変する入力フォーム画面
例)
ケース1.前画面で「人間」が選択されたら
↓
label:名前 textField
label:性別 textField
label:年齢 textField
label:備考 textView
ケース2.前画面で「犬」が選択されたら
label:名前 textField
label:性別 textField
label:年齢 textField
label:種類 textField
label:備考 textView
【検討していること】
可変でラベル、入力テキストの種類(textField or textView)、並びが変わるという仕様なので、tableViewで実現しようとしています。
そうなると、
・tableViewでのセルの高さの可変対応の方法がわからない
・入力フィールドはtextViewで統一した場合、スタイルの調整が難しい。入力フィールドとラベルの位置調整(1行目がラベルと入力フィールドの高さを揃えたい)
といった課題があります。
以上のことから知りたいのは、
・このケースではtableViewが適切かどうか?
→適切であれば上記課題の解決方法に繋がるヒントをご教示いただけないでしょうか?
・tableView以外でのオススメな実現方法(ライブラリであればEureka以外で)
になります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/26 09:22
2017/06/26 09:46
2017/06/26 11:14
2017/06/26 23:40
2017/06/26 23:55 編集