2013-05-14 38 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 ; 
     } 
    }