私のアプリでは、私はScrollView上でUITableViewを追加しました。 が無効になっていますがテーブルビューでスクロールしています。 したがって、scrollViewのスクロールのみ、私はtableViewフレームでスクロールビューの内容のサイズを調整しました。だから、私はすべての細胞にアクセスすることができます。UITableView didSelectデリゲートは呼び出されませんか?
行のいずれかをタップすると、画面に5行が表示されます。didSelectRowAtIndexPathメソッドが呼び出されます。下にスクロールすると、6番目のセルに向かってそれをタップします。メソッドは呼び出されません。
UIcollectionViewでも同じ問題が発生します。
私はこれを追加した理由があります。スクロールビューをスクロールすると、そのビューが一番上に固定され、その背後のtableViewがスクロールするはずです。あなたはAndroidの多くのアプリで見たことがあります。だから、私はScrollView didScrollデリゲートを使ってオフセット位置を取得しています。それに応じて、私はその見解を固定し、逆もまた同様にします。
テーブルビューの高さは? –
なぜあなたはスクロールビュー内にuitableviewを持っていますか? – Tander
私の設計では、そうする必要があります。私はアンドロイドのようないくつかの機能をカスタマイズしました。 –