UIViewcontroller.View
添加了ScrollView
。
scrollview
我添加了textfields
。 5 textfields
连续。
我想解雇键盘textField.ResignFirstResponder ();
将关闭键盘。
由于scrollView
已添加到视图控制器视图View.addSubView(Scroll_View);
所以,我使用touchesBegan
类来解除键盘。
public override void TouchesBegan (NSSet touches, UIEvent evt)
{
base.TouchesBegan (touches, evt);
UITouch touch = touches.AnyObject as UITouch;
if (touch.LocationInView (scroll_View))
{
// the touch event happened inside the UIView imgTouchMe.
textField.ResignFirstResponder ();
}
}
显示错误:
无法隐式转换类型
MonoTouch.UIKit.UITouch' to
System.Drawing.Point'(CS0029)(IOS)
有什么方法可以解雇键盘。
@all 在此先感谢。
答案 0 :(得分:0)
public override void TouchesBegan (NSSet touches, UIEvent evt)
{
base.TouchesBegan (touches, evt);
this.View.EndEditing (true);
}
简单的方法,尝试一下。