没有为 UIBarButtonItem 中的 UIButton 执行单击的处理程序
Clicked handler not executed for UIButton in UIBarButtonItem
我想在我的工具栏中有一个自定义按钮标题。这是我以前用过的。
UIButton someButton = UIButton.FromType (UIButtonType.System);
someButton.SetTitle ("My custom button title", UIControlState.Normal);
someButton.SetTitleColor(UIColor.Black, UIControlState.Normal);
someButton.SizeToFit ();
someBarButtonItem = new UIBarButtonItem (someButton);
someButton.Clicked += someEventHandler;
从未引发 Clicked
事件,因此未调用我的事件处理程序。我希望能够随时添加 (+=) 和删除 (-=) 事件处理程序。
尝试将您的事件添加到 someBarButtonItem 而不是按钮上,也许 UIBarButtonItem 没有将触摸正确转发到子视图?
我想在我的工具栏中有一个自定义按钮标题。这是我以前用过的。
UIButton someButton = UIButton.FromType (UIButtonType.System);
someButton.SetTitle ("My custom button title", UIControlState.Normal);
someButton.SetTitleColor(UIColor.Black, UIControlState.Normal);
someButton.SizeToFit ();
someBarButtonItem = new UIBarButtonItem (someButton);
someButton.Clicked += someEventHandler;
从未引发 Clicked
事件,因此未调用我的事件处理程序。我希望能够随时添加 (+=) 和删除 (-=) 事件处理程序。
尝试将您的事件添加到 someBarButtonItem 而不是按钮上,也许 UIBarButtonItem 没有将触摸正确转发到子视图?