IOS控制元件-UITextField文字框控制元件的基本使用
阿新 • • 發佈:2018-11-16
首先檢視要繼承UITextFieldDelegate
//UITextField文字框控制元件的基本使用 func test5() { let textField = UITextField(frame: CGRect(x: 60, y: 80, width: 200, height: 30)) //設定文字框的邊框物件為圓角方式 textField.borderStyle=UITextBorderStyle.roundedRect; //設定文字框內容的預設值 textField.placeholder="your Email" //關閉文字框的語法錯誤提示功能 textField.autocorrectionType=UITextAutocorrectionType.no; //設定輸入文字時鍵盤上 回車的型別 textField.returnKeyType=UIReturnKeyType.done //設定文字框右側的刪除按鈕只在編輯時顯示 textField.clearButtonMode=UITextFieldViewMode.whileEditing; //設定文字框物件的鍵盤型別為系統提供的郵箱地址型別 textField.keyboardType=UIKeyboardType.emailAddress; //設定對應鍵盤為暗色主題 textField.keyboardAppearance=UIKeyboardAppearance.dark; //設定文字框的代理為當前控制器 textField.delegate = self; self.view.addSubview(textField); } //新增一個代理方法 當按下回車時呼叫 func textFieldShouldReturn(_ textFileld:UITextField) -> Bool { //點選時。失去焦點隱藏鍵盤 textFileld.resignFirstResponder(); return true; }