Share via


UIScrollView.CanCancelContentTouches 속성

정의

false설정하면 콘텐츠 보기에서 추적이 시작되면 손가락 이동의 결과로 스크롤 보기가 스크롤되지 않습니다.

public virtual bool CanCancelContentTouches { [Foundation.Export("canCancelContentTouches")] get; [Foundation.Export("setCanCancelContentTouches:")] set; }
member this.CanCancelContentTouches : bool with get, set

속성 값

기본값은 true입니다.

특성

설명

기본값은 true입니다.

기본적으로 UIScrollView 가로채는 터치를 하위 보기로 전파하기 전에 터치하고 스크롤 제스처가 만들어지면 해당 터치가 기본 UIView 으로 전달되지 않도록 취소합니다(대신 및 UIView 하위 보기가 UIScrollView 이벤트를 수신 TouchesCancelled(NSSet, UIEvent) 함). 애플리케이션 개발자는 이 속성을 로 false설정하여 터치가 즉시 기본 에 전파되도록 지정합니다 UIView. 이렇게 하면 하위 보기를 활성화할 때 잠재적으로 인식할 수 있는 지연을 방지할 수 있지만 는 스크롤 및 이동 제스처를 인식할 수 없습니다 UIScrollView . 이 경우 애플리케이션 개발자는 스크롤을 위한 논리적이고 일관된 모델을 개발해야 합니다. 여기에는 를 사용하고 를 재정의UIGestureRecognizer하는 작업이 포함될 수 있습니다.TouchesShouldBegin(NSSet, UIEvent, UIView)TouchesShouldCancelInContentView(UIView)

적용 대상