Ian*_*ink 3 xamarin.ios monotouch.dialog
使用Reflection API自动生成UI.
如何在用户选择新字段时关闭键盘,或者如果他们选择生成新视图的字段进行选择.在后一种情况下,当用户返回第一个屏幕时,旧键盘仍然存在.
UIView.EndEditing(bool force);
Run Code Online (Sandbox Code Playgroud)
以上将为您隐藏键盘,而无需知道第一响应者是谁.我没有做太多的反射API,但是你应该能够在选择元素时在视图上调用它.
Apple Docs - endEditing:
澄清最初与问题的MonoDialog部分斗争的人:
EndEditing方法在DialogViewControllers对象上不可用(谁从UITableViewControllers继承).你应该在DialogViewController的View上调用EndEditing(bool)而不是试图在实际的DialogViewController本身上调用EndEditing(bool).
为了澄清:
DialogViewController dc; dc.View.EndEditing(真);
注意:UIView对象包括EndEditing(bool)方法,但UITableViewControllers不从UIView继承,因此EndEditing方法在控制器本身上不可用.UITableViewControllers包含一个视图对象,在该视图对象上调用EndEditing.
| 归档时间: |
|
| 查看次数: |
2040 次 |
| 最近记录: |