私はスクロール可能な "フラッシュカード"のリストをロードするために@Nick LookwoodのiCarouselを使用しています。iCarouselの特定のビューをタップ/選択するにはどうすればいいですか?
iCarouselコントロールの各ビューは1つのフラッシュカードです。設計上、ユーザーがフラッシュカード(ビュー)をタップすると、フラッシュカードが裏返しになることが必要です。 iCarouselを使用する前に、フロント用とバック用の2つの独立したコントロールを作成していましたが、UIView.Transition(すばらしいFlip From Topアニメーション)を使用して、Tapが検出されたときに前後に移動しました。円形。
UITapGestureRecognizerをビューに追加すると、不自然なアーティファクトが発生し、期待どおりに機能しなくなります(オーバーラップするコントロール、現在のフリッピングの代わりに次のコントロール、アニメーションなどがありません)。 Tap Gesture Recognizerの代わりにiCarousel DelegateでSelectedイベントを使用すると便利ですが、私はそこで正確に何をしますか?
具体的なビューを置き換えたいと思いますが、は別のタップで表示されましたが、再利用可能なビューのアイデア全体と矛盾していると感じています。私は何もできませんか? (画面が画面外になったら、もう一度「前にめちゃくちゃ」と表示されます)
ありがとう!
p
P.S.私はC#とXamarin.iOSを使用していますが、Obj-CとSwiftコードはかなりよく理解できますので、どんな助けもありがとうございます。
iCarouselは、提供されたビューを再利用するかどうかを気にしません。ビューを選択したときにアニメーションをトリガーすることはできませんか? – Paulw11