私はこれが多くのことについて話されていることを知っています。私はこのサイトのすべての質問に目を通したと思いますが、まだこれを機能させることができていません.
私は開発を始めたばかりですが、すべてのコードで何が起こっているのかをよく理解しています。私は間違いなく多くの経験を持っていませんが、これは私の最初の iPhone アプリです。
UIScrollView 内の複数の UITextFields で構成されるデータ入力フィールドを作成しています。非常に基本的な問題のように見えるので、今のところ他の詳細については説明しません。スクロールビューがなければ、テキストフィールドは完全に機能します。テキストフィールドに触れると、キーボードまたはピッカー ビューが適切に表示されます。テキストフィールドをスクロールビューに追加すると、スクロールビューは機能しますが、テキストフィールドにタッチが反映されません。
キーは次のとおりです。「ユーザーインタラクション」が有効になっている場合、スクロールビューは機能しますが、テキストフィールドのタッチは登録されません。「ユーザー インタラクション」が無効の場合、スクロール ビューは機能しませんが、テキスト フィールドのタッチが登録され、キーボード/ピッカーがポップアップします。
他の投稿から、人々がサブクラスを作成し、別の実装でタッチをオーバーライドしているのを見てきました。カスタム コンテンツ ビュー (サブビュー?) を使用している人を見てきました。新しいバージョンの SDK で API が変更されたため、現在は廃止されているソリューションもいくつか見てきました。
私のコードを必要とせずに誰かが持っている解決策があるかもしれないので、私は今のところ私のコードを省略します。誰かが私のコードを見る必要がある場合は、それを掲載します。私のアプリは 3.1.3 SDK で作成されています。
誰かが役立つ情報を持っている場合は、非常に高く評価されます。