如何获取contentOffset的x位置?
下面是我的代码,但它在日志中总是抛出0
- (void)adjustAreaScroll:(NSNotification *)notification
{
int value = [[notification object] intValue];
NSLog(@"adjustAreaScroll, %i", value);
switch (value) {
case 0:
[topScroll setContentOffset:CGPointMake(0, 0)];
break;
case 1:
[topScroll setContentOffset:CGPointMake(1024, 0)];
break;
case 2:
[topScroll setContentOffset:CGPointMake(2048, 0)];
break;
case 3:
[topScroll setContentOffset:CGPointMake(3072, 0)];
break;
}
NSLog(@"target position -----> %i", self.topScroll.contentOffset.x);
}发布于 2011-03-02 03:08:11
CGPointMake返回一个由CGFloats组成的CGPoint。将%i转换为%f。
发布于 2013-01-17 16:13:25
NSLog(@"Offset : %@", NSStringFromCGPoint(scrollview.contentOffset.x));或者像这样定义
CGFloat offSet= scrollview.contentOffset.x;
NSLog(@"Offset : %f", offset);https://stackoverflow.com/questions/5159083
复制相似问题