【发布时间】:2012-09-30 05:22:17
【问题描述】:
我需要帮助在 UITextView 中显示有限的文本
目前我从服务器获取超过 1000 个字符的文本。但我只需要在 UItextView 中显示 250 个字符和......最后我在 UITextView 中禁用了更多编辑。那么实现这一点的最佳方法是什么
提前致谢
【问题讨论】:
标签: iphone objective-c uitextview limit ios6
我需要帮助在 UITextView 中显示有限的文本
目前我从服务器获取超过 1000 个字符的文本。但我只需要在 UItextView 中显示 250 个字符和......最后我在 UITextView 中禁用了更多编辑。那么实现这一点的最佳方法是什么
提前致谢
【问题讨论】:
标签: iphone objective-c uitextview limit ios6
您可以注册UITextViewTextDidChangeNotification,如果超过 250 个字符,则将收到的字符串修剪为 250 个字符。您可以禁用从 IB 编辑文本视图。
【讨论】:
你可以这样做:
UITextView *your_txtView;
if ([YourServerString length]>=250) {
YourServerString = [[YourServerString substringToIndex:249] stringByAppendingString:@"..."];
}
your_txtView.userInteractionEnabled = NO;
your_txtView.text = YourServerString;
【讨论】: