首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIScrollView的contentOffset

UIScrollView的contentOffset
EN

Stack Overflow用户
提问于 2011-03-02 03:03:19
回答 2查看 7.7K关注 0票数 2

如何获取contentOffset的x位置?

下面是我的代码,但它在日志中总是抛出0

代码语言:javascript
复制
- (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);
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-02 03:08:11

CGPointMake返回一个由CGFloats组成的CGPoint。将%i转换为%f。

票数 5
EN

Stack Overflow用户

发布于 2013-01-17 16:13:25

代码语言:javascript
复制
     NSLog(@"Offset : %@", NSStringFromCGPoint(scrollview.contentOffset.x));

或者像这样定义

代码语言:javascript
复制
CGFloat offSet= scrollview.contentOffset.x;

NSLog(@"Offset : %f", offset);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5159083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档