【发布时间】:2012-06-19 08:42:57
【问题描述】:
我有一个 UITextView,我在其中显示计算结果。不幸的是,如果数字前面有一个负号,并且该数字靠近边缘,UITextView 会通过在负号处拆分数字来包装数字,如下所示:
当前行为:
答案 = -
123456789
相反,我希望它显示:
回答 =
-123456789
在当前的行为中,存在用户看不到减号并误解答案的风险。
为了解决这个问题,我可以在答案前面强制换行,但有时整个字符串会放在一行上,在这种情况下,如果答案足够短,我宁愿把它全部放在一行上。有没有一种简单的方法可以防止 UITextView 在减号之间换行,还是我需要辞职以强制换行?
有时答案的第一部分有几个词,并且本身也可能需要换行,所以换句话说,如果我只是强制换行,它可能看起来像这样:
计算结果
是
-2
但在这种情况下,我宁愿在单词“is”旁边保留“-2”,这样它就会如下所示:
计算结果
是-2
【问题讨论】:
-
根据您的要求使用核心文本
标签: iphone objective-c cocoa-touch uitextview word-wrap