2011-10-23 9 views
0

私は、ユーザーに提出するデータを入力させたいと思います。各セルにUITextFieldを使用せずに、表のセルにテキストデータを入力する

私は7つのセルを持つテーブルを持っています。それぞれのフィールドには、どのデータがフィールドに入るのかが分かるようにラベルが付けられています。 私はUITextFieldを各セルに配置していますが、場所が違っているように見えます。ユーザは最大255文字まで入力できるので、データもうまく表示されません。

誰もこの種のものを処理するための良い方法をお勧めしますか?あなたの経験では最高の解決策は何ですか?

UITextFieldがデータを入力して別の方法でデータを表示した後で非表示になることはありますか?

種類よろしく、 -code

+0

がしようとしてテーブルです持つことができますユーザーが入力したものを表示していますか?もしそうなら、そこにはどのようにテキストフィールドがありませんか? – jrturton

+0

カスタマイズを探していない場合は、7つのUITextFieldと別のビューで必要なものだけを使用し、情報を送信する確認UIButtonで入力したユーザーにデータを表示する必要があると思います。 –

+0

ユーザーが行を選択してからポップオーバー(iPad)を使用するか、テキストボックスで小さな表示をポップアップ表示させるのはどうですか?ユーザーがテキストを入力した後、セルのラベルに表示するかどうかを選択します。 – user523234

答えて

1
あなたはそれがあなたに場違いに見ないようにするには、いくつかの異なる方法でのUITextFieldをカスタマイズすることができ

:物事をそのような位置、大きさ、配置、フォント、フォントサイズ、背景色としてテキストフィールドが選択されたテーブル行にあるかどうかに応じて、テキストフィールドの外観を変更することができます。

また、UITextFieldのデリゲートテキストフィールドへの変更を事前にチェックして、いくつかの文字の数、または違法/不要な文字を超えるテキストの長さを入力禁止など

関連する問題