Objective C - UI 列表高度
Posted
技术标签:
【中文标题】Objective C - UI 列表高度【英文标题】:Objective C - UI List Height 【发布时间】:2013-10-17 13:12:36 【问题描述】:我需要为 ios 应用程序构建一个相当详细的主屏幕,而且我对 IOS 开发人员还很陌生。它基本上包含 -
显示重要消息计数和消息区域链接的样式按钮。 显示样式统计信息的 iCarousel 滑块 具有多个动态自定义类的表格视图。所有这些都用 UIScrollView 包装 - 我的问题是我不知道一种计算 UIScrollview 编译高度的方法 - 是否可以给它一个自动高度?如果不是,我该如何生成高度并将其应用于 UIView?
【问题讨论】:
【参考方案1】:是否可以给它一个自动高度?如果不是我该怎么做 生成高度并将其应用于 UIView?
是的,您可以将它与自动布局一起使用。请参阅UIScrollView And Autolayout 的“纯自动布局方法”部分。 UITableView
也是一个滚动视图,因此您必须为其添加高度约束 - 高度可以使用 sizeThatFits:
计算。
【讨论】:
欢呼@Arkadiusz Holko - UITableView 将是动态元素 - 根据某些因素可能应用 5 或 15 个单元格 - 这种方法允许吗? @Dancer:是的,尽管当元素数量发生变化时,您必须更改约束的constant
。 This question 也可能对您有所帮助 - 在这里我们尝试使用 intrinsicContentSize
。
谢谢@Arkadiusz Holko - 我会试一试的!以上是关于Objective C - UI 列表高度的主要内容,如果未能解决你的问题,请参考以下文章
如何在Objective C中将对象序列化为JSON? [复制]
使用Objective C增加Tableview高度时动态增加UIView高度?