gpt4 book ai didi

ios - 在 UITextView 上采取有限的字符形式粘贴操作

转载 作者:行者123 更新时间:2023-11-28 18:37:44 26 4
gpt4 key购买 nike

我有一个 UITextView,我限制用户在其上输入超过 150 个字符。我通过实现以下方法来做到这一点。现在,当用户复制超过 150 个字符并将它们粘贴到此 TextView 中时,由于此方法验证,不允许粘贴操作。在超过 150 个字符的粘贴操作中,我想取前 150 个字符并将其粘贴到 UITextView 中。我该怎么做?

- (BOOL)textView:(UITextView *)iTextView shouldChangeTextInRange:(NSRange)iRange replacementText:(NSString *)iText

最佳答案

- (BOOL)textView:(UITextView *)iTextView shouldChangeTextInRange:(NSRange)iRange replacementText:(NSString *)iText {
if (iText.length < 150) {
return YES;
}
iTextView.text = [iText substringToIndex:150];
return NO;
}

简而言之,通过获取输入字符串的子字符串来检查输入是否超出范围并获取前 150 个字符。在 TextView 中手动插入并返回NO

关于ios - 在 UITextView 上采取有限的字符形式粘贴操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15908507/

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