ios - UITextField textFieldDidEndEditing not called from enable to disabled UITextField -
in swift, have uitextfield, texta, , uitextfield, textb.
texta disabled, textb enabled.
texta disabled using:
texta.enabled = false when click outside of textb, keyboard supposed resign
func textfielddidendediting(textfield: uitextfield) { textfield.resignfirstresponder() } this delegate function fires, 1 exception. if editing textb, , click texta when disabled, textfielddidendediting not call textb, , keyboard remains open.
it worth nothing if texta enabled, , click after editing textb, textfielddidendediting fire textb.
any ideas on how delegate fire?
when texta not enabled, not register tap , therefore cannot become firstresponder textb remains responder.
Comments
Post a Comment