2011-07-15 8 views
2

ラベルとUIPickerViewを持つカスタムUITableViewCellがあります。表示はうまくいきますが、ピッカーで値を選択したいときは、TableViewがスクロールします。セル内のジェスチャがTableView全体ではなくピッカに移動するように、私は何を行うことができますか?UITableViewCellのUIPickerView - TableViewをスクロールする代わりに値を選択する方法?

唯一の解決策は、TableView全体をscrollEnabled = NOに設定することでした。これはピッカーのために機能しますが、カスタムセルの下のセルには到達できません。制御はより細かくなければなりません。

答えて

0

2つのジェスチャーのそれぞれについてUIGestureRecognizerを取得して、もう一方が失敗するのを待つ必要がある場合は、指示します。すべてのセルに1つずつ、それは誇張的になります。

おそらく、コントロールを追加するか、アクセサリビューにピッカーを「持ち上げ」て、完了したらそれを閉じる必要があります。

+0

私のための短いバージョン:おそらくあまりにも複雑なので、私がそれを望むように動作させることはできません。ドローボードに戻ってより良いUIソリューションを考え出してください。 – Thorsten

関連する問題