- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个带有 attributedText 的 UITextView,它的属性字符串中包含多个换行符。
NSMutableAttributedString *info = [[NSMutableAttributedString alloc] initWithString:@""];
NSAttributedString *title = [[NSAttributedString alloc] initWithString: [NSString stringWithFormat:@"%@\n", item.title] attributes:titleAttributes];
NSAttributedString *description = [[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@\n\n", description] attributes:descriptionAttributes]
[info appendAttributedString:bioItemTitle];
[info appendAttributedString:bioItemDescription];
textView.attributedText = info;
我已经将 textView 的 textContainer 的 lineBreakMode 设置为 NSLineBreakByTruncatingTail。
textView.textContainer.lineBreakMode = NSLineBreakByTruncatingTail;
textView 的 textContainer 也有最大行数。
textView.textContainer.maximumNumberOfLines = 8;
当 textView 的第 8 行是一个新行,而不是一行字符时,问题就出现了。 textContainer 通过删除新行并将其替换为下一行书写字符来截断。
如何在设置 lineBreakMode 的同时保留新行?
最佳答案
尝试使用 UILabel
而不是 UITextView
。它似乎在截断新行方面表现得更好。
关于ios - UITextView 上的 NSLineBreakByTruncatingTail 删除换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36453843/
这可能吗? 我想要一个两行标签。在第一行,我希望它包含文字。但是对于第二行,如果文本太长,我希望它被尾部截断并在之后添加省略号 "..."。 关于执行此操作的最简单方法有什么想法吗? 最佳答案 在我的
我需要什么 我需要将一些文本写入 PDF。文本本身可以是任意长度,但我只能显示 2 行(通过自动换行),如果空间不够,应该截断第二行的尾部。 我尝试过的 NSMutableParagraphStyle
我有一个带有 attributedText 的 UITextView,它的属性字符串中包含多个换行符。 NSMutableAttributedString *info = [[NSMutableAtt
如果将 NSLineBreakByTruncatingTail 设置为换行模式而不添加省略号,NSTextField 会稍微缩小。这可以通过某种方式预防吗?在 iOS 中你可以做到这一点,但我在 Ma
当我运行以下代码时(iOS 6.1 SDK): UIFont *font = [UIFont fontWithName:@"Avenir" size:12.0]; NSString *text1 =
我是一名优秀的程序员,十分优秀!