Это работает для меня.Однако если ваш GlassButton
выходит за пределы UIView
, он не получит события касания (это UIView
вещь, а не GlassButton
проблема).
Например, это не работает
UIView view = new UIView (new RectangleF (0, 0, 200, 10));
view.MultipleTouchEnabled = true;
GlassButton gb = new GlassButton (new RectangleF (10,10,100,100));
gb.SetTitle ("Contact", UIControlState.Normal);
gb.Enabled = true;
gb.Tapped += delegate {
Console.WriteLine ("hello");
};
view.AddSubview (gb);
, но измените первую строку на:
UIView view = new UIView (new RectangleF (0, 0, 200, 200));
, и вы сможете нажать кнопку.