[英]IOS: index page of a scrollview with infinite paging
我有這段代碼:3滾動視圖具有隨機分頁
CGRect frame = scrollView.frame;
CGRect frame1 = scrollView1.frame;
CGRect frame2 = scrollView2.frame;
frame.origin.x = frame.size.width * (arc4random() % (arrayimage.count ));
frame.origin.y = 0;
frame1.origin.x = frame.size.width * (arc4random() % (arrayimage.count ));
frame1.origin.y = 0;
frame2.origin.x = frame.size.width * (arc4random() % (arrayimage.count ));
frame2.origin.y = 0;
int pageFirst = scrollView.contentOffset.x/scrollView.frame.size.width;
int pageSecond = scrollView1.contentOffset.x/scrollView1.frame.size.width;
int pageThird = scrollView2.contentOffset.x/scrollView2.frame.size.width;
我的問題是,當我啟動應用程序的pageFisrt的nslog值時,pageSecond和PageThird始終相等,但分頁是隨機的且不同的; 如何獲得正確的pagefirst,pageSecond和pageThird值?
您正在設置3個滾動視圖的框架,這會將3個scrollViews放置在其超級視圖中的任意位置-這不會影響contentOffset。
看來您想做的是
scrollView.contentOffset = (CGPoint){scrollView.bounds.size.width * (arc4random() % (arrayimage.count )), 0};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.