在滚动视图上开始触摸键盘
本文关键字:触摸 键盘 开始 滚动 视图 | 更新日期: 2023-09-27 18:14:21
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
public override void TouchesBegan (NSSet touches, UIEvent evt)
{
base.TouchesBegan (touches, evt);
this.View.EndEditing (true);
}
简单的方法,试试吧。