动态高度UIScrollView在进行Web服务调用之后

时间:2014-11-12 19:42:35

标签: ios objective-c

我有一个ArrayAdapter,当你点击一个项目时,它会带你进入一个详细信息页面,

图像

标签

的TextView

这样布局。

因为我必须进行API调用才能获取标签/ textview的信息。 scrollview基于的内容视图的高度。

制作遵循模板的变量滚动视图的最佳方法是什么。但也有一个加载时间。

1 个答案:

答案 0 :(得分:0)

获得API响应后(响应到达时可能有一个委托或块),您应该重新计算标签和textView高度。

要计算标签和textView高度,iOS有一些方法可根据标签的内容和字体返回标签的预期大小。你应该查看这篇文章:How to calculate UILabel height dynamically?

然后你必须设置scrollView的内容大小(不是scrollView本身的大小)。为此,请使用setContentSize。您应该通过总结其所有子视图高度来设置正确的高度。

希望这有帮助!