2012-03-11 5 views
0

だから、私はiOS(PHPデベロッパー)のほうが少しです。私はUIViewControllerでUITableViewを持っています。セルは、3つの異なるカスタムプロトタイプセルのいずれかの組み合わせからなる。ロードされるセルは、質問とタイプをロードするサービスに基づいています。 1つは2つの選択肢を持つセグメント化されたコントロールを持ち、もう1つは8つの選択肢を持ち、3つ目はコメントを受け取るUITextViewを持っています。これは本質的に調査です。回答があるとコントロールの値を取得することができますが、 'submitResponses()'メソッドが 'Submit'ボタンにアタッチされたアクションとして呼び出されたときに、それらを収集できるようにしたいと考えています。iOSがUITableViewCellsのコントロールの値を取得する

アイデア?私は別の方法でこれについて行くべきですか?

enter image description here

答えて

1

これを行うには「正しい」方法は、それが入力されるように、データを収集するために、間違いなく!

あなたが提案するアプローチの最大の問題の1つは、大きなテーブルの場合は、テーブルビューセルが画面外にある場合、そのビューやコントロール/ビューにアクセスできないためです(まだ存在しないかもしれません!)

+0

わかりました。叫ぶのが好きですか?私のことを怒って?ハハ、とにかく、そうではありませんか?私はそれが押されているときに答えを見つけて、配列にポップして、配列をループして検証します。 しかし、ちょうどキックのために、あなたは "正しい"方法をどのように認定しますか? – d2burke

+0

母、いいえ、叫んではいけない!通常、各値を作成時に保存する変数を作成します。この例では、3つの適切な変数(boolまたはint、intまたはセグメント化されたコントロールの値を表す文字列、NSString)を作成します。あなたが提出をヒットすると、変数に保存された情報を見て、フォームについて心配する必要はありません。 – lnafziger

+0

よろしいですか。私はこの道を行くと思う。ありがとう:) – d2burke

関連する問題