0

AFOpenFlow ライブラリを使用してカバーフローのような効果を生成していますが、画像だけでなく任意の UIView を AFOpenflowView に追加しようとしています。のサブクラスを作成することでこれを行っています。それをAFItemView呼び出すことができますNewAFItemView。これは、追加するビューを表します。私も拡張AFOpenFlowViewし、それを呼び出してNewAFOpenFlowView、メソッドをオーバーライドしました

-(AFItemView *)coverForIndex:(int)coverIndex;

オーバーライドされたメソッドで、NewAFItemViewオブジェクトを割り当て、そのインデックスのカバー ビューとして返します。ビューは開いているフローで正しく表示されNewAFItemViewますが、スクロールはすぐに無効になります。s の割り当てに戻すとAFItemView機能しますが、 s を使用NewAFItemViewしてもスクロールしません。

タッチイベントをオーバーライドしていません。

何が起こっているのかについてのアイデアはありますか?

乾杯。

4

1 に答える 1

0

なぜiCarouselを使わないのですか? https://github.com/nicklockwood/iCarousel 私はこれを使用しており、uiviews =) に最適です。

于 2011-10-11T18:58:01.350 に答える