嗨,我UIScrollView
第一次能够看到我的偏移量,但我希望它在用户从左到右滚动时不断更新和检查偏移量。
这就是我所拥有的。
我的UIScrollView
int PageCount = 2;
NSMutableArray *myArray =[[NSMutableArray alloc]initWithObjects:@"12-4.png", @"13-4.png", nil];
scroller = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
scroller.scrollEnabled = YES;
scroller.backgroundColor = [UIColor clearColor];
scroller.pagingEnabled = YES;
[self.view addSubview:scroller];
width = scroller.frame.size.width;
xPos = 0;
for (int i = 0; i < PageCount; i++)
{
ImgView = [[UIImageView alloc]initWithFrame:CGRectMake(xPos, 0, scroller.frame.size.width, scroller.frame.size.height)];
[ImgView setImage:[UIImage imageNamed:[myArray objectAtIndex:i]]];
[scroller addSubview:ImgView];
scroller.contentSize = CGSizeMake(width, 0);
width += scroller.frame.size.width;
xPos += scroller.frame.size.width;
}
然后偏移
if (scroller.contentOffset.x >= 0 && scroller.contentOffset.x <= 320)
{
NSLog(@"Offset %f", scroller.contentOffset.x);
}
而那个returns 0
。
我想不断更新和检查偏移量。
我已经尝试[scroller needsDisplay]
过[scroller needsLayout]
任何帮助将非常感激。
谢谢你。