带有文本样式的 UITextView 缩进
Posted
技术标签:
【中文标题】带有文本样式的 UITextView 缩进【英文标题】:UITextView indentation with text styling 【发布时间】:2015-02-17 10:01:27 【问题描述】:我正在使用可选择的 UITextview 来显示我的多行消息,我需要以以下样式输出我的消息。
我可以根据换行符(\n)添加编号,但剩余文本的文本位置从开头开始,但我希望 "address" 从 "address" 开始strong>“验证” 位置
【问题讨论】:
如果您现在有空间,您可以使用NSMutableParagraphStyle
和NSAttributedString
或者使用:***.com/a/27876241/1801544
我的意思是换行的文字应该从“验证”的位置开始
您可以创建一个 UIView 的子类,其中包含 2 个单独的标签,一个用于编号,第二个用于文本。
第二个文本中的字体样式有不同的字体大小,导致对齐问题
【参考方案1】:
在地址的开头附加三个空白字符串,这将轻松解决您的问题.. :)
NSString *stringA = @"address";
NSString *stringAddress = [NSString stringWithFormat:@" %@",stringA];
【讨论】:
我想这还不够。它适用于特定的字符串,但这个答案无助于以更动态的方式解决这个问题。您必须找到放置这 3 个空格的位置。 地址是换行的文本。我们需要每个包装的文本从验证的位置开始以上是关于带有文本样式的 UITextView 缩进的主要内容,如果未能解决你的问题,请参考以下文章