嗨我有10個圖像在UIScrollview現在我可以向前滾動像從1到2,3,4等,但在我的項目中,我需要滾動圖像向後的方向也從1到10左手邊 這是我的代碼Backward Scroll
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
CGFloat pageWidth = cardsScrollView.frame.size.width;
NSUInteger page = floor((self.cardsScrollView.contentOffset.x - pageWidth/2)/pageWidth) + 1;
if(page + 1 == [flashCardArry count]){
for (NSUInteger i = 0; i < [flashCardArry count]; ++i) {
int nElements = [flashCardArry count] - i;
int n = (arc4random() % nElements) + i;
[flashCardArry exchangeObjectAtIndex:i withObjectAtIndex:n];
}
[self.cardsScrollView scrollRectToVisible:CGRectMake(self.cardsScrollView.frame.size.width * 0 , 0, self.cardsScrollView.frame.size.width, self.cardsScrollView.frame.size.height) animated:NO];
}
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
CGFloat pageWidth = cardsScrollView.frame.size.width;
NSUInteger page = floor((self.cardsScrollView.contentOffset.x - pageWidth/2)/pageWidth) + 1;
所以據我瞭解,你需要有循環滾動視圖添加更多2個或更多的假項目的金額是多少?我的意思是,用戶應該能夠從左到右,從右到左自由滾動? –
是Kilew正是我需要你認爲 –
可能重複的[UIScrollView無限滾動](http://stackoverflow.com/questions/3430267/uiscrollview-infinite-滾動) –