簡體   English   中英

iOS:具有無限分頁的scrollview的索引頁

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM