将textController的高度更改为textView高度更改

时间:2015-04-28 01:17:29

标签: ios swift uiviewcontroller

我在viewController视图的textView内有一个scrollView viewControllerstextViews scrollEnabled功能设置为false,我在输入文本时调整了textView个高度。这完全有效,直到textView高度变得大于viewControllers view高度。我将view高度设置为freeform并知道您可以将其设置为不同的高度。但是,我在视图中有其他objects并希望view加载其初始默认高度,然后在textView高度更改时调整大小,然后用户可以滚动为该高度变化。

这可能吗?

1 个答案:

答案 0 :(得分:0)

它不清楚你想要做什么,但如果你想了解更多关于UITextView及其代表的信息,你需要研究UITextView的工作原理:

UITextView * textview

它已经是UIScrollView,它继承自UIScrollView,对吧?和UIScrollView继承自UIView。

您需要知道UITextView是一个特殊视图,其中包含frame(来自UIView),contentOffset和contentSize(来自UIScrollView)等属性。

在继承中,您拥有UITextView(UITextViewDelegate)的所有委托,用于UIScrollView(UIScrollViewDelegate)。在这些代表中,您有很多方法可以确定您想要了解的一些信息。

但是,我不明白你还需要什么。