代码之家  ›  专栏  ›  技术社区  ›  WrightsCS

使用按钮手动滚动已分页的uiScrollView

  •  4
  • WrightsCS  · 技术社区  · 14 年前

    我有一个uiscrollview,它有10个来自数组的图像。我需要使用按钮向左或向右滚动到下一个或上一个图像

    button scrollview button
       <     [ ... ]     >
    
    2 回复  |  直到 14 年前
        1
  •  9
  •   WrightsCS    14 年前

    #pragma mark -
    #pragma mark Use a UIButton to scroll a UIScrollView Left or Right
    
    -(IBAction)scrollRight{ 
        if(pos<9){pos +=1;
            [scrollView scrollRectToVisible:CGRectMake(pos*scrollView.frame.size.width, 0, self.view.frame.size.width, self.view.frame.size.height) animated:YES];
            NSLog(@"Position: %i",pos);
        }
    }
    -(IBAction)scrollLeft{  
        if(pos>0){pos -=1;
            [scrollView scrollRectToVisible:CGRectMake(pos*scrollView.frame.size.width, 0, self.view.frame.size.width, self.view.frame.size.height) animated:YES];
            NSLog(@"Position: %i",pos);
        }
    }
    
        2
  •  3
  •   Ben Gottlieb    14 年前