我正在使用此代码检测从monotouch.dialog中的entry元素的键盘返回。
RltEntryElement createServerUrlEntry(){
try {
ServerNameEntryElement = new EntryElement ("Website url","placeholder",
"value");
ServerNameEntryElement .ReturnKeyType = UIReturnKeyType .Done ;
ServerNameEntryElement.ShouldReturn += ShouldReturnMethd;
return ServerNameEntryElement ;
} catch (Exception ex) {
RltLog .HandleException (ex);
return null ;
}
}
public bool ShouldReturnMethd ()
{
RltLog .LogInfo ("Helllllllllllllo");
return false ;
}
按下“完成”后,它会工作并记录"Helllllllllllllo"
。但键盘没有消失。我应该用什么来核心工作呢?
答案 0 :(得分:1)
只需拨打“ResignFirstResponder”
即可public bool ShouldReturnMethd ()
{
RltLog.LogInfo ("Helllllllllllllo");
ServerNameEntryElement.ResignFirstResponder(true);
return false;
}
答案 1 :(得分:0)
不应该是
return true;
我最近没有看过该文档,但该方法的名称表明您可能想要返回true