如果文本字段为空,如何禁用按钮?

约翰德

如果文本字段中没有任何内容,我试图禁用继续按钮。这是我的代码...

import UIKit

class ViewController: UIViewController, UITextFieldDelegate {

@IBOutlet weak var nounTextField: UITextField!
@IBOutlet weak var `continue`: UIButton!

var noun = String()

override func viewDidLoad() {
    super.viewDidLoad()
}

@IBAction func continueButton(sender: AnyObject) {
    noun = nounTextField.text!
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    let nvc = segue.destinationViewController as! ViewController2
    nvc.noun2 = noun
} 
}
史蒂夫

因为您已经将该课程设为UITextFieldDelegate广告,所以此功能

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {

    let text = (textField.text as NSString).stringByReplacingCharactersInRange(range, withString: string)

    if !text.isEmpty{
        continueButton.userInteractionEnabled = true 
    } else {
        continueButton.userInteractionEnabled = false 
    } 
    return true
}

同时更新您的viewDidLoad函数

override func viewDidLoad() {
    super.viewDidLoad()

    nounTextField.delegate = self
    if nounTextField.text.isEmpty{
        continueButton.userInteractionEnabled = false 
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift UI:如果文本字段为空,则禁用按钮

来自分类Dev

如果文本字段为空,则禁用AjaxSubmitButton

来自分类Dev

编辑文本字段为空时禁用按钮

来自分类Dev

文本字段为空时禁用UIAlertView中的按钮

来自分类Dev

如果文本字段为空,则按钮被禁用,如果不是 Angular,则提交到下一页

来自分类Dev

如果子报表为空,则隐藏文本字段

来自分类Dev

如果文本字段为空,如何向用户显示通知

来自分类Dev

如果禁用了文本字段,如何防止从文本字段读取输入

来自分类Dev

如果多个文件字段为空,则 JQuery 禁用按钮

来自分类Dev

如何快速检查文本字段是否为空

来自分类Dev

如何在Android中保持文本字段为空?

来自分类Dev

如何快速检测文本字段是否为空?

来自分类Dev

检查文本字段是否为空

来自分类Dev

如果按钮文本为空,则

来自分类Dev

如果输入为空,如何禁用html按钮?

来自分类Dev

如果必填文件为空,如何禁用按钮

来自分类Dev

如果 SourceList 为空,如何禁用 WinForms 按钮

来自分类Dev

表单字段为空时如何禁用提交按钮?

来自分类Dev

如果文本字段为空,则使用JavaScript应用CSS样式

来自分类Dev

如果文本字段为空,则使用JavaScript应用CSS样式

来自分类Dev

防止在文本字段为空时用户按下退格按钮时出现错误消息

来自分类Dev

如何在文本字段中包含“某些”文本时禁用按钮,以及当该文本在文本字段中消失时如何重新启用它们

来自分类Dev

当文本字段中没有内容时如何禁用按钮

来自分类Dev

如何禁用提交按钮,直到所有文本字段均已填满并选择了文件

来自分类Dev

如何禁用按钮,直到填充一些文本字段?

来自分类Dev

如果textarea为空,则禁用链接按钮

来自分类Dev

如果输入为空,则禁用提交按钮

来自分类Dev

如果输入为空,则禁用提交按钮

来自分类Dev

如果json为空,则禁用按钮

Related 相关文章

  1. 1

    Swift UI:如果文本字段为空,则禁用按钮

  2. 2

    如果文本字段为空,则禁用AjaxSubmitButton

  3. 3

    编辑文本字段为空时禁用按钮

  4. 4

    文本字段为空时禁用UIAlertView中的按钮

  5. 5

    如果文本字段为空,则按钮被禁用,如果不是 Angular,则提交到下一页

  6. 6

    如果子报表为空,则隐藏文本字段

  7. 7

    如果文本字段为空,如何向用户显示通知

  8. 8

    如果禁用了文本字段,如何防止从文本字段读取输入

  9. 9

    如果多个文件字段为空,则 JQuery 禁用按钮

  10. 10

    如何快速检查文本字段是否为空

  11. 11

    如何在Android中保持文本字段为空?

  12. 12

    如何快速检测文本字段是否为空?

  13. 13

    检查文本字段是否为空

  14. 14

    如果按钮文本为空,则

  15. 15

    如果输入为空,如何禁用html按钮?

  16. 16

    如果必填文件为空,如何禁用按钮

  17. 17

    如果 SourceList 为空,如何禁用 WinForms 按钮

  18. 18

    表单字段为空时如何禁用提交按钮?

  19. 19

    如果文本字段为空,则使用JavaScript应用CSS样式

  20. 20

    如果文本字段为空,则使用JavaScript应用CSS样式

  21. 21

    防止在文本字段为空时用户按下退格按钮时出现错误消息

  22. 22

    如何在文本字段中包含“某些”文本时禁用按钮,以及当该文本在文本字段中消失时如何重新启用它们

  23. 23

    当文本字段中没有内容时如何禁用按钮

  24. 24

    如何禁用提交按钮,直到所有文本字段均已填满并选择了文件

  25. 25

    如何禁用按钮,直到填充一些文本字段?

  26. 26

    如果textarea为空,则禁用链接按钮

  27. 27

    如果输入为空,则禁用提交按钮

  28. 28

    如果输入为空,则禁用提交按钮

  29. 29

    如果json为空,则禁用按钮

热门标签

归档