【发布时间】:2019-10-21 15:10:32
【问题描述】:
有 3 个文本字段。默认情况下,一旦程序启动,将选择第一个。有一个下一步按钮,按下它,将选择下一个文本字段。由于某种原因,它正在崩溃。按下按钮的那一刻崩溃。有人可以解释我做错了什么
override func viewDidLoad() {
super.viewDidLoad()
//select default
textfield.becomeFirstResponder()
}
//should go to next textfield when pressed
@IBAction func NextButton()
{
// if textfield is selected
if(textfield.becomeFirstResponder() == true)
{
textfield.resignFirstResponder()
textfieldTwo.becomeFirstResponder()
}
if(textfieldTwo.becomeFirstResponder() == true)
{
textfieldTwo.resignFirstResponder()
textfieldThree.becomeFirstResponder()
}
}
【问题讨论】:
-
您可以通过
textField.becomeFirstResponder()激活文本字段 -
如何使用下一步按钮转到下一个文本字段?
-
你可以把它们放在一个数组中,然后选择下一个
-
那你怎么取消选择呢?
-
当您选择另一个时将取消选择。当时只有一个可以处于活动状态。如果你想确定你也可以打电话给
textField.resignFirstResponder
标签: swift button uitextfield