Objective C,如何更改 UITextView 中的行
我正在从网络服务器下载 UITextView 内容,它只返回文本,没有任何换行符。我将 \n
、\\n
、[CR]
等插入到我想要更改行的位置,但这些都不起作用。如何更改 UITextView 中文本的行?
I am downloading UITextView contents from a web server and it just returns text without any line feeds. I inserted \n
, \\n
, [CR]
, and more into the place I want to change the line but none of these worked. How can I change the line for the text in UITextView?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
诡异的。对我有用。
当您将 C 字符串转换为 NSString 时,也许会出现问题?换行符还在 NSString 中吗?
Weird. Works for me.
Perhaps something goes wrong when you convert the C string into an NSString? Are the linefeeds still in the NSString?
如果您要显示的文本是动态的,并且文本视图的宽度是固定的,那么您可以先根据文本计算文本视图的高度,然后在文本视图中显示该文本。这将自动更改文本视图中
我使用的代码行:-
If your text that you want to display is dynamic and the width of text view is fixed then you can first calculate the height of textview according to the text and then display that text in text view. This will automatically change the line in the text view
Code that I used:-