2016-03-05 196 views
0

我有一個UIImageview,可以顯示三張您可以滑過的照片。我希望滾動視圖從位置1開始,以便它從我的三張照片中間開始,並且您可以左右滑動。但是我有問題。這是我目前的代碼:從位置1開始NSArray不是0

-(void)setScrollViewForImage 
{ 
    for (int i = 0; i < arrImages.count; i++) 
    { 
     CGRect frame; 
     frame.origin.x = self.scrImages.frame.size.width * i; 
     frame.origin.y = 0; 
     frame.size = self.scrImages.frame.size; 
     UIImageView *imgView = [[UIImageView alloc] initWithFrame:frame]; 
     imgView.image = [arrImages objectAtIndex:i]; 
     self.scrImages.tag = 1; 
     [self.scrImages addSubview:imgView]; 
    } 
} 

任何幫助將不勝感激。

回答

1
scrollView.contentOffset = CGPointMake(scrollView.frame.size.width, 0); 
1

嘗試使用此代碼,它可能對你有用,

-(void)setScrollViewForImage 
{ 
    for (int i = 0; i < arrImages.count; i++) 
    { 
     CGRect frame; 
     frame.origin.x = self.scrImages.frame.size.width * i; 
     frame.origin.y = 0; 
     frame.size = self.scrImages.frame.size; 
     UIImageView *imgView = [[UIImageView alloc] initWithFrame:frame]; 
     imgView.image = [arrImages objectAtIndex:i]; 
     self.scrImages.tag = 1; 
     [self.scrImages addSubview:imgView]; 
     self.scrImages.contentSize = CGSizeMake(self.scrImages.frame.size.width * i,self.scrImages.frame.size.height); 
     self.scrimages.pagingEnabled = YES; 
     self.scrimages.contentOffset = CGPointMake(scrollView.frame.size.width, 0); 
    } 
} 
在這段代碼

滾動視圖的分頁被啓用,它會在索引1被設定爲圖像它也將提供的功能左右滑動。

相關問題