我正在做文字游戏,而我把自己的自定义键盘textfield _textbox称为

我已经放置了一个代表“清晰的书面文字”的x按钮,我只需要在用户在文本字段中输入字母时才显示它!

然后在字母被清除后消失!

码:

- (IBAction)btnclear:(id)sender {
NSString *oldString = _textbox.text;
NSString *newString;
newString = [oldString substringFromIndex: _textbox.text.length];
[_textbox setText:newString];

}


图像在按钮上!

最佳答案

如果您使用的是UITextField,则可以通过以下方式使用标准的清除按钮:

_textbox.clearButtonMode = UITextFieldViewModeWhileEditing;


如果您想要按钮的自定义外观,则可以使用rightView和rightViewMode为您管理状态。

关于ios - 如何使UIbutton仅在编写文本时出现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22565127/

10-10 00:57