2017-12-24 29 views
0

私の目標は、コレクションビューの途中にあるリングを作成することです。セルがリング内で停止すると、関数を実行して、そのセルのインデックスパスをフェッチします。私は真のページネーションは望んでいないが、よりスクロールしたスクロールを望んでいる。私が欲しいものを視覚化するuicollectionviewの "選択リング"の作成方法は?

... (これは、アプリストアにアプリです)

photo

コレクションビュー細胞が移動しながら、黒丸/リングが同じ場所に留まっていることに注意してください。私はこれを実現する方法を

photo2

+0

これまでに試したことはありますか? –

+0

私は、最初のセルの位置で、サブビューとして画像ビューをコレクションビューに追加しようとしました。何らかの理由で画像ビューが表示されませんでした。私はまた、リング内で停止するようにウイソクレレンジビューをスクロールさせる方法を理解する助けが必要です。 – coder

答えて

1

UICollectionViewの上にUIImageViewを追加し、userInteractionEnabledfalseと設定します。

しかし、リングオーバーレイに白黒の円が含まれていると(写真のように)、UIImageViewは必要ありません。代わりに、あなたはlayer.borderColorlayer.borderWidthと設定した2つの透明なUIViewをお互いに重ね合わせることでこれを構成することができます。

もちろん、UIViewuserInteractionEnabledfalseと設定する必要があります。

次にhereには、スナップスクロールの実装方法に関するいくつかのアイデアがあります。

関連する問題