簡體   English   中英

UIScrollView的contentOffset

[英]contentOffset of UIScrollView

我如何獲得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);
}

CGPointMake返回由CGFloats組成的CGPoint。 將%i放入%f。

     NSLog(@"Offset : %@", NSStringFromCGPoint(scrollview.contentOffset.x));

或這樣定義

CGFloat offSet= scrollview.contentOffset.x;

NSLog(@"Offset : %f", offset);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM