UIScrollView not scrolling…

前端 未结 2 1491
挽巷
挽巷 2020-12-22 14:03

I create i uiscrollview, when i run my app, touch the scrollview but the scrollview does not scroll. help me! think you! The code as:

for (int i=0; i

        
相关标签:
2条回答
  • 2020-12-22 14:56

    You have to set the content size:

    scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * 3, scrollView.frame.size.height);
    
    0 讨论(0)
  • 2020-12-22 14:57
    When initializing set scrollView frame size equal to your View Size. 
    and setContent offset size according to the no of images you're showing in the scrollView.
    
    In your case
    
     UIScrollView *yourScrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 460)];//init scroll view
    
        for (int i=0; i<imageCounts; i++) 
        {
           GalleryProperty *itemVo = [itemList objectAtIndex:i];
    
           //1 button
           UIImageView *imageview = [[UIImageView alloc] initWithFrame:CGRectMake(0,20,320,460)];
    
           UIImage *image = [UIImage imageWithContentsOfFile:itemVo.pic];
           [imageview setImage:image];
    
           [scrollView addSubview:imageview ];
    
           yourScrollView.contentSize=CGSizeMake(320*i, 460);//set content size here
    
           [imageView release];
        }
    
    0 讨论(0)
提交回复
热议问题