スクロールビュー内にいくつかのボタンがあり、それらを自動的に、また数え切れないほどスクロールさせたいです。つまり、最初のボタンが画面から消えたときに、最後のスクロールビューに追加する必要があります。
要するに、各ボタンに画像があり、それが循環的に連続的に移動するスライダータイプの効果を作成したいと思います。
誰かがいくつかのコードを手伝ってくれる?前もって感謝します。
スクロールビュー内にいくつかのボタンがあり、それらを自動的に、また数え切れないほどスクロールさせたいです。つまり、最初のボタンが画面から消えたときに、最後のスクロールビューに追加する必要があります。
要するに、各ボタンに画像があり、それが循環的に連続的に移動するスライダータイプの効果を作成したいと思います。
誰かがいくつかのコードを手伝ってくれる?前もって感謝します。
iCarousel を使用してください。
https://github.com/nicklockwood/iCarousel
iCarousel は、iPhone、iPad、および Mac OS でのさまざまな種類のカルーセル (ページ ビュー、スクロール ビュー) の実装を簡素化するために設計されたクラスです。iCarousel は、独自のカスタム エフェクトを実装するためのフックを提供するだけでなく、円筒形、フラット、「CoverFlow」スタイルのカルーセルなど、多くの一般的なエフェクトを実装します。他の多くの「CoverFlow」ライブラリとは異なり、iCarousel は画像だけでなく、あらゆる種類のビューで動作できるため、アプリでページ化されたデータを滑らかで印象的な方法で表示するのに理想的です。また、最小限のコード変更で異なるカルーセル効果を簡単に切り替えることができます。
自動スクロール:
- (void) autoScrollAdvertise
{
iCarousel *ADPlace = viewAdvertise;
NSInteger count = [ADPlace numberOfItems];
if ( count > 0 )
{
int selected = [ADPlace currentItemIndex];
[ADPlace scrollToItemAtIndex:((selected+1)%count) animated:YES];
}
[self performSelector:@selector(autoScrollAdvertise) withObject:nil afterDelay:ScrollDuration];
}
このプロジェクトを試すことができます