2013-10-26 97 views
1

我有子類UIScrollView。我正在使用scrollview的縮放功能。我想要的是縮放後,我不希望視圖滾動。因此,我執行以下操作。UIScrollView canCancelContentTouches不禁用滾動

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale 
{ 
    [self setCanCancelContentTouches:NO]; 
} 

但仍須滾動。

+1

你嘗試過使用此代碼 「scrollView.scrollEnabled = FALSE;」進入這個方法? –

回答

0

集CanCancelContentTouches爲YES

1

canCancelContentTouches方法不會禁用滾動,因爲你期望。相反,它的工作方式是每當您將手指放在按鈕或其他控件上,該按鈕或其他控件是滾動視圖的子視圖,然後開始製作滾動手勢時,它將取消對控件的觸摸並開始滾動。

你所尋找的是:

[self.scrollView setScrollEnabled:NO];