contentOffset UIScrollView - PullRequest
       1

contentOffset UIScrollView

2 голосов
/ 01 марта 2011

как я могу получить x позицию contentOffset?

вот мой код, но в журнале всегда 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);
}

Ответы [ 2 ]

5 голосов
/ 01 марта 2011

CGPointMake возвращает CGPoint, который состоит из CGFloats.Сделайте% i в% f.

1 голос
/ 17 января 2013
     NSLog(@"Offset : %@", NSStringFromCGPoint(scrollview.contentOffset.x));

или определите как это

CGFloat offSet= scrollview.contentOffset.x;

NSLog(@"Offset : %f", offset);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...