【问题标题】:How to Enable/Disable TextField SWIFT如何启用/禁用 TextField SWIFT
【发布时间】:2016-05-05 02:38:42
【问题描述】:

我想在按下 uibutton 时启用/禁用 UITextField。

当我按下启用 ui 按钮时,我可以在 uitextfield 上键入 但是当我按下禁用它时,我无法在我的 uitextfield 上输入。

【问题讨论】:

标签: swift uitextfield


【解决方案1】:

只需按照以下步骤为您的问题找到解决方案:

1) 为按钮和文本字段准备 IBOutlet

@IBOutlet var btnEnable : UIButton!
@IBOutlet var btnDisable : UIButton!
@IBOutlet var txtValue : UITextField!

2.) 现在,在 ViewDidLoad() 中将下面的行用于标记按钮

self.btnEnable.tag = 0
self.btnDisable.tag = 1

3.) 现在创建事件并将该事件与情节提要中的两个按钮连接起来。 (注意:两个按钮 Touch Up Inside 上都连接了相同的事件)

@IBAction func btnTextfieldInteractionCalled(sender : UIButton)
{
    // "o" means called enable button and "1" means disable button
    if(sender.tag == 0)
    {
        self.txtValue.userInteractionEnabled = true
    }
    else if(sender.tag == 1)
    {
        self.txtValue.userInteractionEnabled = false
    }
}

4.) 现在运行并检查您的结果。它的工作正常.. :)

【讨论】:

  • 你现在有多少
  • 非常感谢...如果需要任何帮助,请通过 pavangandhi10@gmail.com 与我联系
猜你喜欢
  • 2023-03-28
  • 1970-01-01
  • 2022-06-15
  • 1970-01-01
  • 1970-01-01
  • 2014-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多