我想關閉我的數字鍵盤,當用戶按下背景時。我的問題是我無法找到一個文本字段來調用ResignFirstResponder。我正在使用MonoTouch.Dialog。因爲我可以覆蓋InputAccessoryView,這裏是我的代碼:關閉鍵盤數字鍵盤
using System;
using MonoTouch.Dialog;
using MonoTouch.UIKit;
using System.Drawing;
namespace MyApp
{
public class JMADialogViewController : DialogViewController
{
public JMADialogViewController (RootElement root, bool pushing) : base(UITableViewStyle.Grouped, root, pushing)
{
}
UIView dismiss;
public override UIView InputAccessoryView
{
get
{
if (dismiss == null)
{
dismiss = new UIView(new RectangleF(0,0,320,27));
dismiss.BackgroundColor = UIColor.Black;
UIButton dismissBtn = new UIButton(new RectangleF(255, 2, 58, 23));
dismissBtn.SetTitle("Done", UIControlState.Normal);
dismissBtn.TouchDown += delegate {
//textField.ResignFirstResponder();
dismiss.ResignFirstResponder();
};
dismiss.AddSubview(dismissBtn);
}
return dismiss;
}
}
}
}
爲什麼在java中標記爲ios? – JomanJi 2013-07-25 17:31:19