在特定页面上锁定UIScrollView(pagingEnabled)

时间:2011-11-14 15:47:11

标签: objective-c ios uiscrollview

我有一个启用了分页的UIScrollView,并且工作正常。

现在我想在特定页面上“锁定”UIScrollView,阻止用户滚动到下一页或上一页。我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
   if(currentPage == 4)
      [scrollView setScrollEnabled:NO]; // when the page is "4", scroll will be locked
//or
   [scrollView setUserInteractionEnabled:false];    
}

答案 1 :(得分:0)

您可以暂停互动

scrollView.interactionEnabled = NO;

除非你想在那个页面内进行互动?