繁体   English   中英

在Swift中包装UITextView中的文本

[英]Wrapping text in UITextView in Swift

更新:看起来UITextView的宽度大于屏幕的宽度。

奇怪的是,因为我使用情节UITextView板创建了UITextView并且在预览模式下看起来它的宽度小于UIViewController的宽度。

我在UIViewController有一个UITextView ,它是使用情节UIViewController创建的。

我有类似的代码来填充UITextView的文本。

self.taskGroupDescriptionTextView.text = taskGroup.description
self.taskGroupDescriptionTextView.textContainer.lineBreakMode = NSLineBreakMode.ByCharWrapping

我尝试了不同类型的lineBreakMode ,按字符/单词中断。 他们都不工作。

当我在iOS模拟器上运行时,我的UIViewController仍然具有超出屏幕范围的文本。

您应该设置约束。 这是一个示例如何做:

在此处输入图片说明

您单击UITextView,以便可以开始对其进行编辑。 在故事板的底部,没有几个图标,单击图像上显示的图标将打开一个编辑器,您可以在其中添加约束。 您有很多选择(固定到左,右,上,下,固定高度或宽度,长宽比...,如果单击邻居图标,甚至更多)。 请记住,您必须设置足够的约束,以便视图控制器可以合理地计算视图的框架大小。 但是不用担心,如果您忘记了某些东西,将会得到一个错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM