【发布时间】:2015-02-18 06:10:15
【问题描述】:
过去 2 周以来我一直面临这个问题,但尚未找到解决方案。
我在存在问题的应用程序中使用 UIScrollview。 通常在我的应用程序中,有不同大小的动态文本和图像将来自网络服务。例如,想象一下 Facebook 新闻源。我的应用程序类似于 Facebook 新闻源。有时,只会有文字,有时会有文字和图像。还有那个帖子的 cmets。
正如我在许多链接中看到的那样,我遵循的层次结构是 SuperView-->UIScrollView-->Content View 并且元素放置在该内容视图中。我将 contentview 中元素的约束分配给 Superview(ContentView --- 约束 -- SuperView)。当视图中的内容超过父视图的大小时,它必须滚动。但是滚动视图的内容大小限制为 600x600 的大小,即在 main.storyboard 中,当我们设计为 W any x H any 大小时。我看过很多教程并搜索了很多网站。但是跟随他们没有运气。
任何帮助都是可观的。
【问题讨论】:
-
我认为自动布局与滚动视图的内容大小无关。相反,它只处理给定 UI 元素的滚动视图的框架。对于内容大小,可以在运行时更改要显示的内容。
标签: ios objective-c uiscrollview autolayout