如何创建在输入 viewcontroller 时更改的文本字段占位符文本
How to create text field placeholder text that changes whenever viewcontroller is entered
我正在使用 swift,我想知道是否可以从本质上循环遍历 UITextField 的占位符文本。换句话说,每次用户输入包含所述文本字段的 viewcontroller 时是否可以显示不同的占位符文本值?
在视图控制器的 viewWillAppear
生命周期方法中更新文本字段的占位符文本。
下面是一个人为的示例,说明如何为名为 yourTextField
的文本字段执行此操作。每次出现视图时,占位符文本都会更新为当前日期。
class ViewController: UIViewController {
@IBOutlet weak var yourTextField: UITextField!
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
let randomPlaceholderText = "\(NSDate())"
yourTextField.placeholder = randomPlaceholderText
}
}
顾名思义,viewWillAppear
方法在视图出现之前被调用。
我正在使用 swift,我想知道是否可以从本质上循环遍历 UITextField 的占位符文本。换句话说,每次用户输入包含所述文本字段的 viewcontroller 时是否可以显示不同的占位符文本值?
在视图控制器的 viewWillAppear
生命周期方法中更新文本字段的占位符文本。
下面是一个人为的示例,说明如何为名为 yourTextField
的文本字段执行此操作。每次出现视图时,占位符文本都会更新为当前日期。
class ViewController: UIViewController {
@IBOutlet weak var yourTextField: UITextField!
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
let randomPlaceholderText = "\(NSDate())"
yourTextField.placeholder = randomPlaceholderText
}
}
顾名思义,viewWillAppear
方法在视图出现之前被调用。