1
我正在研究一個ipad應用程序,其中我們展示了滾動視圖上的大量圖像,並且我在底部添加了頁面控制,當我們從一頁到下一頁,它滾動罰款和順利,但我不知道爲什麼頁控制點花費時間從一個點更改爲其他點,即當我從一個頁面滾動到下一頁時,立即到達下一頁,但頁面控制點需要一些時間任何人請告訴我爲什麼發生這種情況,任何幫助是高度讚賞。我的代碼在ScrollViewDidScroll是 -爲什麼頁面控制點從一頁改變到下一頁
- (void)scrollViewDidScroll:(UIScrollView *)sender {
Paddle8Singleton *paddle8Singleton = [Paddle8Singleton sharedMaster];
CGFloat pageWidth = sender.frame.size.width;
DebugLog(@"current offsetX %f and cus offset %f",sender.contentOffset.x,sender.frame.size.width*currIndex);
int page;
if ([paddle8Singleton.selectedFilteredArtistDetailsDict count]>2) {
page = floor((sender.frame.size.width*currIndex - pageWidth/2)/pageWidth) + 1;
}
else{
page = floor((sender.contentOffset.x - pageWidth/2)/pageWidth) + 1;
}
if([self ShowAlternateImageButtonForCurrentArtwork:page]&& barsHidden)
{
secondaryImageButton.userInteractionEnabled = YES;
secondaryImageButton.hidden = NO;
[self.view bringSubviewToFront:secondaryImageButton];
}
else
{
secondaryImageButton.userInteractionEnabled = NO;
secondaryImageButton.hidden = YES;
}
pageControll.currentPage = page;
self.selectedImageIndex = page;
[self updateInfoView:page];
}
感謝: