Я пытаюсь установить текстовое поле на клавиатуре программно в быстром. Я использую оператор switch, чтобы определить, какой размер экрана пользователь включен, поэтому это повлияет на размер клавиатуры и где будет располагаться текстовый элемент. Мой код не работает, кто-нибудь может помочь.Попытка установить textField поверх клавиатуры в swift
Я все еще пытаюсь быстро опустить голову.
var myTextField : UITextField!
var windowHeight = UIScreen.mainScreen().bounds.size.width
switch windowHeight {
case 667:
//iphone 6 and 6+
myTextField = UITextField(frame: CGRect(x: 20, y: view.frame.size.height - 258.0, width: view.frame.size.width - 40, height: 40.00))
case 568:
//iphone 5 5s and 6zoom
myTextField = UITextField(frame: CGRect(x: 20, y: view.frame.size.height - 253.0, width: view.frame.size.width - 40, height: 40.00))
default:
//Segue or alert view here
println("The screen size is incorrect")
}
myTextField.becomeFirstResponder()
myTextField.borderStyle = UITextBorderStyle.Line
self.view.addSubview(myTextField)
Благодаря