Ios Swift--UITextField未显示键盘,我无法编辑它
我正在向位于另一个UIWindow顶部的UIWindow添加UITextField,但无法编辑UITextField。此外,当我从一个UITextField更改为另一个UITextField时,当从层次结构中删除时,我会收到以下警告Ios Swift--UITextField未显示键盘,我无法编辑它,ios,swift,uitextfield,Ios,Swift,Uitextfield,我正在向位于另一个UIWindow顶部的UIWindow添加UITextField,但无法编辑UITextField。此外,当我从一个UITextField更改为另一个UITextField时,当从层次结构中删除时,我会收到以下警告拒绝辞职FirstResponder。我添加了部分代码。我添加了inputNote.delegate=self,并调用了这些方法,但当我尝试键入时什么也没有发生。谢谢你的时间和回答 calc = UIWindow(frame: cFrame) calc.windowL
拒绝辞职FirstResponder。我添加了部分代码。我添加了inputNote.delegate=self
,并调用了这些方法,但当我尝试键入时什么也没有发生。谢谢你的时间和回答
calc = UIWindow(frame: cFrame)
calc.windowLevel = UIWindow.Level.alert
calc.rootViewController = UIViewController()
calc.makeKeyAndVisible()
calc.isUserInteractionEnabled = true
self.view.addSubview(calc)
panel = UIWindow(frame: pFrame)
panel.windowLevel = UIWindow.Level.alert
panel.rootViewController = UIViewController()
panel.makeKeyAndVisible()
calc.addSubview(panel)
let inputNote = UITextField()
inputNote.isUserInteractionEnabled = true
inputNote.clearsOnBeginEditing = true
inputNote.clearButtonMode = .whileEditing
inputNote.frame = CGRect(x: 15, y: 150, width: width - 5, height: 35)
inputNote.placeholder = "Note"
panel.addSubview(inputNote)
添加以下行以启用UITextField-
inputNote.isEnabled=true您是在模拟器或物理设备上运行项目吗?我正在模拟器中运行它。请执行以下操作:Shift
+命令
+K
让我知道!这不管用,我已经试过了。我想这是关于我正在创建的窗口。你解决过这个问题吗?不使用故事板并将窗口设置为root肯定是个问题。我目前正在努力解决这个问题