Ios UITExtVIEW Word中的单词换行中断
我正在使用一个Ios UITExtVIEW Word中的单词换行中断,ios,objective-c,uitextview,Ios,Objective C,Uitextview,我正在使用一个UITextView来表示可能是一行或多行长的定义。当它经过一条小巷,如果经常在一个词的中间包裹。 这正常吗?可以采取什么措施来防止这种情况 您可以通过以下方式进行操作: UITextview的属性为“启用滚动”。因此,文本字符限制并不重要。如果有更多文本,文本视图将使其可滚动。 或 使textview高度动态化,获取字符串/文本高度并相应地设置textview的高度。word wrap是IOS UITextView的默认设置,也是其失败的唯一原因,Quuxplusone在其评论中
UITextView
来表示可能是一行或多行长的定义。当它经过一条小巷,如果经常在一个词的中间包裹。
这正常吗?可以采取什么措施来防止这种情况 您可以通过以下方式进行操作:
UITextview的属性为“启用滚动”。因此,文本字符限制并不重要。如果有更多文本,文本视图将使其可滚动。
或
使textview高度动态化,获取字符串/文本高度并相应地设置textview的高度。word wrap是IOS UITextView的默认设置,也是其失败的唯一原因,Quuxplusone在其评论中提到 或者
- 一个单词比textView的帧长(以像素为单位)
- “空间”不是真正的空间,而是牢不可破的空间
因此,当使用椭圆时,可以使用离开左边缘的技巧,而使用矩形时,只是不要太靠近边缘。面对它是好的 你能举个例子吗?源代码?我的第一个猜测是:(A)您的一些单词长度超过80个字符,因此UITextView别无选择,只能将它们包装起来;(B) 您的线包括空格,但它们是U+00A0非中断空格,而不是U+0020空格,因此它们不会有助于换行;(C) 你的“给出定义”的方法在某种程度上抑制了正确的换行。假设案例(A)有办法计算最小宽度来防止这种情况发生吗?这如何满足他的需要?对不起,如果我听起来很刺耳——我只是4年后才明白,我仍然不明白:D@Daij-Djan现在呢?呵呵-还是没有