在文本视图下添加视图

时间:2016-07-12 02:42:25

标签: ios objective-c xcode textview autolayout

我有一个包含很多字符串的fullsceen textView,因此该视图的高度会自动更改。它的工作很好,但我需要在这个textView下创建一些newView。

如果我只是制作像屏幕底部= newView底部,newView顶部= textView底部的约束,那么newView将重叠textView。

3 个答案:

答案 0 :(得分:0)

尝试为textView添加高度限制,优先级为750。 现在您可以构建您的应用程序并再次运行它! 古德勒克

答案 1 :(得分:0)

只需将文字视图添加到新视图即可。 在这里,您将添加具有相同大小的textview的视图。所以它会重叠。但是,如果您添加视图的文本视图子视图,那么您的主视图将返回并且文本视图将显示在前面。

答案 2 :(得分:0)

我认为问题是您的观点正在尝试满足固定屏幕尺寸的限制。

如果要将其保留在一个页面上(不滚动),您可以在文本视图中添加高度约束,使其高度不会超过某个值,或者将底部视图的约束优先级设置得更高,这样即使textview expand它不会否决底视图的约束。

否则,您可能希望在视图下添加ScrollView。这样,当您的textview展开时,底部视图将被推到屏幕外的底部,您可以向下滚动页面