2013-05-14 66 views
0

我正在使用此代码更改monotouch.dialog中的入口元素的键盘returnkeytype,但它尚未在键盘上显示“返回”。更改EntryElement键盘returnkeytype monotouch.dialog

protected override MonoTouch.UIKit.UITextField CreateTextField (System.Drawing.RectangleF frame) 
    { 
     try { 
      var field= base.CreateTextField (frame); 
      field .ReturnKeyType = UIReturnKeyType.Done; 
      return field ; 
     } catch (Exception ex) { 
      RltLog .HandleException (ex); 
      return null ; 
     } 
    } 

我错在有些单薄

+0

该代码片段是如何被调用的?你能分享更多的代码吗? – 2013-05-14 08:08:28

回答

2

通过观察上monotouch.dialog源代码我发现elemet,本身对这个porpose一个属性。所以应该使用这样的代码:

RltEntryElement createServerUrlEntry(){ 

     try { 


      ServerNameEntryElement = new EntryElement ("Website url","placeholder", 
     "value"); 


      ServerNameEntryElement .ReturnKeyType = UIReturnKeyType .Done ; 

      return ServerNameEntryElement ; 

     } catch (Exception ex) { 
      HandleException (ex); 
      return null ; 
     } 
    }