private void ImageEditorButton_TouchDown(object sender, EventArgs e) { foreach (NSLayoutConstraint constraint in ImageEditorControls.Constraints) { if (constraint.FirstItem == RippleImageEditor) { ImageEditorControls.RemoveConstraint(constraint); } } RippleImageEditor.CenterXAnchor.ConstraintEqualTo(((UIButton)sender).CenterXAnchor).Active = true; RippleImageEditor.CenterYAnchor.ConstraintEqualTo(((UIButton)sender).CenterYAnchor).Active = true; ImageEditorControls.LayoutIfNeeded(); c.AnimateRipple(RippleImageEditor, 2); }