在IB中,UITextField使用“清除按钮”配置为is always visible
(尝试Appears when editing
-相同的行为)。
选中Clear when editing begins
时,它首先调用textFieldShouldClear
并真正清除。
但是清除按钮永远不会清除并且永远不会调用textFieldShouldClear
,即使每当文本为非空时它都可见。
对我来说,按钮的外观看起来是灰色的,好像已被禁用,但是我不知道它是怎么发生的。
通过这种形式(UIViewController
)仅用于输入文本,因此,此UITextField
是启用了User Interaction
的唯一视图。也
以modalPresentationStyle
作为overCurrentContext
调用视图控制器。我可以想到的是,只有那些“异常”。