diff --git a/maui/src/TabView/Control/HorizontalContent/SfHorizontalContent.iOS.cs b/maui/src/TabView/Control/HorizontalContent/SfHorizontalContent.iOS.cs index 268e76b..5aa5cd9 100644 --- a/maui/src/TabView/Control/HorizontalContent/SfHorizontalContent.iOS.cs +++ b/maui/src/TabView/Control/HorizontalContent/SfHorizontalContent.iOS.cs @@ -75,6 +75,15 @@ void ITapGestureListener.ShouldHandleTap(object view) var touchLocation = uiTouch.LocationInView(uiTouch.View?.Superview); var textInputView = FindSfTextInputLayout(uiTouch.View?.Superview); this._canProcessTouch = true; + + const string MauiDrawingViewTypeName = "CommunityToolkit.Maui.Core.Views.MauiDrawingView"; + var touchViewType = touchView?.GetType().FullName; + if (touchViewType is not null && touchViewType.Contains(MauiDrawingViewTypeName, StringComparison.Ordinal)) + { + this._canProcessTouch = false; + return; + } + if (textInputView != null) { if (uiTouch.GestureRecognizers != null)