簡體   English   中英

UIScrollView canCancelContentTouches不禁用滾動

[英]UIScrollView canCancelContentTouches not disabling scrolling

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

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

但是它仍然滾動。

正如您所期望的, canCancelContentTouches方法不會禁用滾動。 相反,它的工作方式是每當您將手指按住在滾動視圖的子視圖上的按鈕或其他控件上,然后開始做出滾動手勢時,它將取消控件上的觸摸並開始滾動。

您正在尋找的是:

[self.scrollView setScrollEnabled:NO];

將CanCancelContentTouches設置為YES

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM