我在我的视图控制器上有一个简单的文本字段。当它是空的,我有隐藏下面的按钮。我试图编码它,所以当用户键入下面的按钮是不隐藏的。如果textfield不为空执行代码
我有一个类似的问题,照片填写图像视图。所以我想,如果我重用了这段代码,并改变了它可以工作的一些东西,但它只是保持隐藏。
这里是我使用的代码到目前为止
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
if (self.buyerBrief.text != nil){
continueButton.hidden = true
} else {
continueButton.hidden = false
}
}
基于答案,下面我的意见试过以下,但仍没有运气
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
if (self.buyerBrief.text == "" || self.buyerBrief.text!.isEmpty){
continueButton.hidden = true
} else if (self.buyerBrief.text != ""){
continueButton.hidden = false
}
}
但文本是否为'nil'与文本是否为空不一样。 – matt
你的新代码更糟,因为逻辑没有任何意义,加上它没有涵盖每一个案例。 – matt