我永远不需要在特定的文本字段上显示清除按钮。在 IB 中,我将清除按钮设置为“从不出现”。但是,一旦用户在文本字段中输入了 1 个字符,就会出现清除按钮。这些文本字段非常短(由于间距),并且清除按钮覆盖了书面文本,这看起来很糟糕。
我需要一起取消清除按钮,但将其设置为“从不出现”仍然会使其出现。
我永远不需要在特定的文本字段上显示清除按钮。在 IB 中,我将清除按钮设置为“从不出现”。但是,一旦用户在文本字段中输入了 1 个字符,就会出现清除按钮。这些文本字段非常短(由于间距),并且清除按钮覆盖了书面文本,这看起来很糟糕。
我需要一起取消清除按钮,但将其设置为“从不出现”仍然会使其出现。
self.myTextField.clearButtonMode = UITextFieldViewModeNever;
应该努力使它永远不会出现。
您确定您没有错误地将其设置为“编辑时出现”吗?clearButtonMode 属性的默认值为 UITextFieldViewModeNever。
从文档中:
清除按钮模式
控制标准清除按钮何时出现在文本字段中。
@property(nonatomic) UITextFieldViewMode clearButtonMode
讨论
标准清除按钮显示在文本字段的右侧,作为用户快速删除文本的一种方式。此按钮会根据为此属性设置的值自动显示。
此属性的默认值为 UITextFieldViewModeNever。