我刚刚创建了一个新的Swift项目,在其中添加了一些文本字段和几个按钮,当我启动应用程序时,我似乎无法编辑文本字段。就像文本字段没有任何输入。他们中的任何一个!
目前这是我唯一的代码。这应该没有错。我在另一个应用程序上运行相同的代码,一切都运行良好。
@IBOutlet weak var monthlyTF: UITextField!
@IBOutlet weak var annualL: UILabel!
var year = Double()
@IBAction func calculateAnnB(_ sender: UIButton) {
if let monthlyInc = Double(monthlyTF.text!){
year = 12*monthlyInc
annualL.text = "\(year)"
}else{
annualL.text = "That's not a number!"
}
}
应用程序中还有其他按钮和文本字段,但我还没有链接它们,因为我没有达到那个部分。我只想一块一块地测试它。我应该先将它们全部链接然后尝试吗?
这应该是一个非常简单的项目。我不知道为什么我会继续陷入像这样的愚蠢技术上。
答案 0 :(得分:1)
尝试使用dinosaysrawr所说的内容,并确保故事板中的启用用户交互设置为 true (在#34; View"属性检查器中) )。
答案 1 :(得分:0)
尝试在故事板中删除并重新安装UITextField
编辑:此外,请确保在"属性检查器"中启用了textField。在"控制"。如果它未启用,则会显示为灰色,您无法点按它进行编辑