我的应用程序中有几个 UITextField 和一个 UISearchBar,它们都有一个 ResignFirstResponder() ,所以如果用户触摸键盘上的完成/搜索按钮,键盘就会消失。
现在,在 iPhone 3/4 版本上,发布时一切正常。但在 iPhone 5 上,某些控件在发布时单击它们时没有响应。如果我在 iPhone 5 上调试一切正常,但在发布模式下它将无法正常工作。
有人有任何提示/解决方案吗?Xamarin 产品均来自最新版本。
-- 添加代码
iPhone 5 出错的以下部分代码。
searchProducts = UISearchBar
searchProducts.ShouldEndEditing += delegate {
searchProducts.ResignFirstResponder();
return false;
};
如果我评论这部分代码一切正常(只有键盘上的搜索按钮不起作用)。