【问题标题】:How to set limit size for UITextView?如何为 UITextView 设置限制大小?
【发布时间】:2012-09-30 05:22:17
【问题描述】:

我需要帮助在 UITextView 中显示有限的文本

目前我从服务器获取超过 1000 个字符的文本。但我只需要在 UItextView 中显示 250 个字符和......最后我在 UITextView 中禁用了更多编辑。那么实现这一点的最佳方法是什么

提前致谢

【问题讨论】:

    标签: iphone objective-c uitextview limit ios6


    【解决方案1】:

    您可以注册UITextViewTextDidChangeNotification,如果超过 250 个字符,则将收到的字符串修剪为 250 个字符。您可以禁用从 IB 编辑文本视图。

    【讨论】:

    • 你能举个例子吗?
    • 我现在无权访问 MAC.. 所以不能给你代码... 这个通知是在 textview 中的文本更改后触发的,所以你可以在那之后更改它,这是非常基本的东西。
    • 占位符是别的东西...你想做什么...?
    • 我从服务器获取 txt,然后将文本放置为 placeTxt.text = [listDict objectForKey:@"desc"];
    【解决方案2】:

    你可以这样做:

       UITextView *your_txtView;
    
    if ([YourServerString length]>=250) {
    
    
        YourServerString = [[YourServerString substringToIndex:249] stringByAppendingString:@"..."];
    
    
    
    }
    your_txtView.userInteractionEnabled = NO;
    your_txtView.text = YourServerString;
    

    【讨论】:

      猜你喜欢
      • 2011-03-04
      • 2014-12-22
      • 2013-07-12
      • 2011-12-25
      • 1970-01-01
      • 2019-06-27
      • 2020-11-08
      • 2012-12-13
      • 1970-01-01
      相关资源
      最近更新 更多