如何隐式设置UITextView contentSize? (Swift 3 / xCode8)

时间:2016-10-04 22:58:23

标签: ios swift xcode cocoa-touch uitextview

我需要将非滚动UITextView的contentSize完全设置为superview的帧。我需要这样做是为了获得适合的字符范围,虽然我知道有更好的方法来实现这一点,或者甚至更好的视图使用,我需要使用这个自定义的UITextView specific capabilities 。只需做:

 textView?.contentSize = superView.frame.size  

似乎没有设置任何东西,并且它的contentSize仍然只要它的内容。我想简单地将内容截断到它不再适合的地方。我在Swift 3和xCode 8上,如果这有所不同。

2 个答案:

答案 0 :(得分:1)

您可以使用.bounds

执行此操作
textView?.bounds = superView.bounds

这应该设置你想要的所有属性与超级视图相同。

答案 1 :(得分:0)

想出来。滚动已启用。禁用滚动似乎已修复它。