在scrollview中的ios可扩展/可折叠视图

时间:2013-12-26 17:54:06

标签: ios objective-c uiscrollview

我正在动态构建一个scrollview。现在在滚动视图中,我将为用户提供“查看更多”的选项,可能是一种图标。点击此图标后,滚动视图应在图标下方显示一些数据,并且“查看更少”应该折叠它。

是否可以拥有此类功能?我不确定,因为“视图名称”图标下方的元素应该留出空间,以便可以显示细节,反之亦然。

是否知道在任何此类应用中是否开发了任何此类功能,还是应该使用其他视图小部件?

感谢。

1 个答案:

答案 0 :(得分:0)

如果您不使用自动布局,则非常简单:

  • 根据需要更改UIScrollView的框架宽度和高度
  • UIScrollView
  • 中添加更多信息或视图
  • 使用新的内容大小设置UIScrollView contentSize媒体资源

如果您使用自动布局,则应适当更改自动布局约束。好的做法是在一个内容视图(简单UIScrollView)中添加所有UIView子视图,并为此内容视图配置所有约束。 有关如何配置自动布局约束的提示,请参阅官方文档:documentation

This book也对自动布局有很好的解释。