2014-09-26 180 views
3

鍵盤未出現在模擬器上的文本字段中。TextField鍵盤不顯示

創建文本框。

txt_UserName = new UITextField { 
     Placeholder = "Enter Username", 
     BorderStyle = UITextBorderStyle.RoundedRect, 
     Font = UIFont.FromName(Constants.KHELVETIC,Constants.KFontSize12), 
     VerticalAlignment = UIControlContentVerticalAlignment.Center, 
     AutocorrectionType = UITextAutocorrectionType.No, 
     AutocapitalizationType = UITextAutocapitalizationType.None, 
     ClearButtonMode = UITextFieldViewMode.WhileEditing, 
     LeftViewMode = UITextFieldViewMode.Always, 
     ReturnKeyType = UIReturnKeyType.Next, 
     BackgroundColor = UIColor.White, 
     ShouldReturn = delegate { 
      txt_Email.BecomeFirstResponder(); 
      return true; 
      } 
     }; 


    txt_Email = new UITextField { 
     Placeholder = "Enter Email", 
     BorderStyle = UITextBorderStyle.RoundedRect, 
     Font = UIFont.FromName(Constants.KHELVETIC,Constants.KFontSize12), 
     VerticalAlignment = UIControlContentVerticalAlignment.Center, 
     AutocorrectionType = UITextAutocorrectionType.No, 
     AutocapitalizationType = UITextAutocapitalizationType.None, 
     ClearButtonMode = UITextFieldViewMode.WhileEditing, 
     KeyboardType = UIKeyboardType.EmailAddress, 
     LeftViewMode = UITextFieldViewMode.Always, 
     ReturnKeyType = UIReturnKeyType.Next, 
     BackgroundColor = UIColor.White, 
     ShouldReturn = delegate { 
      txt_Password.BecomeFirstResponder(); 
      return true; 
     } 
    }; 

無法找到鍵盤iPhone-Portrait-PhonePad支持類型5的鍵盤;使用2870935746_Portrait_iPhone-Complex-Pad_Default

當我選擇文本字段時,它顯示上面的消息。

+0

這個問題還不清楚。 – StarShine 2014-09-26 09:26:38

+2

轉到IOSsimulator中的「HardWare」菜單>> KeyBorad >>取消選中「連接硬件鍵盤」 – aViNaSh 2014-09-26 09:45:11

回答

14

您需要取消選中硬件鍵盤選項,以便模擬器上的鍵盤彈出。 ,因爲如果你有硬件鍵盤選項,你將需要連接一個鍵盤到你的設備來檢查它正在採取的。

+10

或者直接按⌘K – Adam 2014-10-17 13:04:50