UIButton
私は時々のみ表示されるべきです。私は他の場所でclearButtonOutlet.hidden = false
をしようとするときViewDidLayoutSubviews()以外のボタンを再表示することはできません
override func viewDidLayoutSubviews() {
super.viewWillLayoutSubviews()
clearButtonOutlet.hidden = true
しかし、ボタンが再表示されません。viewDidLayoutSubviews
で、私は次のようでした。まず
私は多分私の制約が台無しと思っていたが、これは、ボタンを再表示可能:
override func viewDidLayoutSubviews() {
super.viewWillLayoutSubviews()
clearButtonOutlet.hidden = true
clearButtonOutlet.hidden = false
なぜ私はボタンが他の場所に再表示させることができませんの?
EDIT 1:私は、ボタンを再表示させるにしようとしています:
func textFieldDidBeginEditing(textField: UITextField) {
//some stuff
switch textField.tag {
//tag = 3 is the when I want the clear button to show
case 3:
//launch the date picker
launchDatePicker(textField)
//once DatePicker is launched, show the clear button
clearButtonOutlet.hidden = false
default: break
}
問題のコードを投稿できますか?好ましくは、エントリークラス。 –