如何在\t
上显示标签UITextView
)?
我有一小段代码(示例如下),它使用制表符和换行符进行了很好的格式化,但是当我在文本视图中查看此代码时,它不显示选项卡,但它确实显示了换行符。
@interface Animal : NSObject {
NSString *name;
NSString *description;
NSString *imageURL;
}
感谢您的帮助。
答案 0 :(得分:3)
UITextView从文本中删除Tab字符,但您可以用空格替换它。
description = [description stringByReplacingOccurrencesOfString: @"\t" withString: @" "];
答案 1 :(得分:0)
由于用户无法使用内置键盘输入选项卡,UITextView
类可能根本不显示制表符,这完全是可能的。如果是这种情况,总是可以选择简单地将标签替换为四个空格。如果您以后需要找到这些标签,可以用标签后跟四个空格替换它,因为看起来标签没有显示,它不会产生视觉差异。
另一种可能性是UITextView
的宽度不允许显示标签,因此忽略它们。