- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在iOS 7中我使用了新的方法来计算textview的高度,但似乎不是自动换行,而且高度不是文本的高度。
self.textview.textContainer.lineBreakMode = NSLineBreakByWordWrapping;
self.textview.showsHorizontalScrollIndicator= NO;
self.textview.showsVerticalScrollIndicator = NO;
// [self.textview sizeThatFits:CGSizeMake(296, 474)];
// [self.textview.text sizeWithFont:[UIFont systemFontOfSize:14] forWidth:296.0 lineBreakMode:NSLineBreakByWordWrapping];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineBreakMode:NSLineBreakByWordWrapping];
NSDictionary *attributes = @{ NSFontAttributeName: self.textview.font, NSParagraphStyleAttributeName : paragraphStyle };
//
CGSize size= [self.textview.text boundingRectWithSize:CGSizeMake(CGRectGetWidth(self.textview.frame), MAXFLOAT)
options:NSStringDrawingUsesLineFragmentOrigin
attributes:attributes
context:nil].size;
CGRect frame = self.textview.frame;
frame.size = size;
self.textview.frame= frame;
有人帮忙吗?
最佳答案
解决了因为文本有错误的白色字符的问题,即将白色字符替换为其他字符。
关于iOS 7 uitextview NSLineBreakByWordWrapping 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20090355/
通过使用 NSAttributedString,我尝试在三角形内创建文本,如下所示; http://postimg.org/image/rp9fukgaj/ 我使用“NSLineBreakByWord
我创建了一个 UILabel 并将 lineBreakMode 设置为 NSLineBreakByWordWrapping,但有时一个单词会分成两行。 我的代码如下 _sentenceLabe
文本: 【233 24444 2223】【233 24444 2223】【233 24444 2223】【233 24444 2223] 我想打断 UILabel 中的文本 来自: 【233 2444
在iOS 7中我使用了新的方法来计算textview的高度,但似乎不是自动换行,而且高度不是文本的高度。 self.textview.textContainer.lineBreakMode = NSL
这可能吗? 我想要一个两行标签。在第一行,我希望它包含文字。但是对于第二行,如果文本太长,我希望它被尾部截断并在之后添加省略号 "..."。 关于执行此操作的最简单方法有什么想法吗? 最佳答案 在我的
我需要什么 我需要将一些文本写入 PDF。文本本身可以是任意长度,但我只能显示 2 行(通过自动换行),如果空间不够,应该截断第二行的尾部。 我尝试过的 NSMutableParagraphStyle
我正在尝试计算出适合定义矩形的字符串的最大字体大小。现在我发现了许多其他帖子说明了如何做到这一点,包括: Resizing UILabel to fit with Word Wrap Resize C
我在 xCode 4.3.3 上收到“使用未声明的标识符‘NSLineBreakByWordWrapping’”,这并没有出现在测试版上。 它发生在这段代码上: [text sizeWithFont:
我是一名优秀的程序员,十分优秀!