gpt4 book ai didi

ios - Objective-c 中的空格

转载 作者:行者123 更新时间:2023-12-01 19:39:55 25 4
gpt4 key购买 nike

我在我的 IOS 应用程序中添加了一个反馈框,我希望它只需要文本来提交用户的响应,但是当我尝试在框中输入一个空格时,它会将其作为文本并接受提交!我怎样才能防止这种情况?

最佳答案

指定 UIViewController作为 TextView 的委托(delegate)(您可以通过编程方式或在 Interface Builder 中指定委托(delegate));和

您的 UITextViewDelegate方法shouldChangeTextInRange需要检查要插入的字符串是否包含空格:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if ([text rangeOfCharacterFromSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]].location != NSNotFound) {
return NO;
}
return YES;
}

关于ios - Objective-c 中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55631738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com