c# - 没有为 UIBarButtonItem 中的 UIButton 执行单击的处理程序

标签 c# ios xamarin xamarin.ios 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 没有将触摸正确转发到 subview ?

关于c# - 没有为 UIBarButtonItem 中的 UIButton 执行单击的处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32198601/

相关文章:

c# - 如何分别更新多个时间选择器

c# - Automapper 从外部类映射到内部类变量

ios - 我可以影响 VoiceOver 转子中出现的内容吗?

ios - 如何从 ios 中的 UIImagePickerController 中选择多个图像

ios - IOS 上的辅助功能问题。画外音未检测到 aria-expanded

c# - 如何将 SwitchCell 文本颜色绑定(bind)到 Xamarin.Forms 中的 View 模型

c# - 创建 SQLite 表 Xamarin 表单

c# - 关于逻辑/算法的想法以及如何防止线程写入 Sql Server 中的竞争

c# - System.Data.SQLite 1.0.91.0 和 EF6.0.2

c# - 是否有 C# 不与 .NET mono GC 交互的类似列表的数据结构?