我有一个麻烦,我需要用pdf(页面)的内容制作滚动视图,这个内容的大小为前8页,当我已经看到8页时,我需要为新页面扩展内容大小并这样做,滚动视图显示我的新页面,但他再次显示从开始滚动视图的页面。
我需要实施什么?
我有一个麻烦,我需要用pdf(页面)的内容制作滚动视图,这个内容的大小为前8页,当我已经看到8页时,我需要为新页面扩展内容大小并这样做,滚动视图显示我的新页面,但他再次显示从开始滚动视图的页面。
我需要实施什么?
也许您正在寻找的是 setContentOffset。
if(currentPoint.x == screenWidth){
currentPage += 1;
screenWidth += 768.0f;
[self loadScrollViewWithPage:currentPage];
if(realLastPage - currentPage <= step){
for(int i = 0; i < step; i++){
[myPage loadViewForPage:page cycles:realLastPage + i append:YES filename:filename array:pageArray];
NSLog(@"size of pageArray after adding elements: %d", [pageArray count]);
NSLog(@"page # added: %d", realLastPage + i);
//[pageArray removeObjectsInRange:NSMakeRange(0, step)];
//NSLog(@"size of pageArray after deleting elements: %d", [pageArray count]);
}
realFirstPage += step;
contentInstep += step;
scroller.contentInset = UIEdgeInsetsMake(0, 0, 0, kScrollObjWidth * contentInstep);
NSLog(@"real first page: %d; contentInstep: %d", realFirstPage, contentInstep);
}
}
NSLog(@"currentPage: %d", currentPage);
这是代码,现在我尝试实现 scroller.contentInset 来扩展我的滚动内容大小。
我将重申 Erik B 所说的:首先让滚动视图尽可能大,然后按需加载页面。