Ejemplo n.º 1
0
 public override bool PointInside(CGPoint point, UIEvent uievent)
 {
     foreach (var view in Subviews.Reverse())
     {
         if (view.PointInside(view.ConvertPointFromView(point, this), uievent))
         {
             return(true);
         }
     }
     return(base.PointInside(point, uievent));
 }
Ejemplo n.º 2
0
 // Hit test on our ring views regardless of our own bounds.
 public override UIView HitTest(CGPoint point, UIEvent uievent)
 {
     foreach (var view in Subviews.Reverse())
     {
         var localPoint = view.ConvertPointFromView(point, this);
         if (view.PointInside(localPoint, uievent))
         {
             return(view);
         }
     }
     // Don't hit-test ourself.
     return(null);
 }