首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 5自动布局-嵌入式表格

Xcode 5自动布局-嵌入式表格
EN

Stack Overflow用户
提问于 2013-10-08 23:30:14
回答 2查看 325关注 0票数 0

我有一个嵌入了几个UITableViewUIScrollView。我想让每个表的高度扩展到显示所有单元格所需的高度。滚动视图的框架占据了整个屏幕,因此它的contentSize.height需要扩展以适应最大的表格(我认为这是默认行为,但我提到它只是为了防止我错了)。这一切都可以在我的故事板上完成吗?或者,如果我需要添加代码来执行此操作,我找到了this tutorial,但它是针对iOS 6的- iOS 7中是否有针对此约束内容的代码发生了更改?

EN

回答 2

Stack Overflow用户

发布于 2013-10-08 23:48:32

如果你事先知道每个表占用了多少空间,你可以在你的故事板中做到这一点,但是因为每个UITableView也是一个滚动视图,所以UITableView的默认行为是用内容填充分配的大小,如果有溢出的话就滚动。

如果在设计时不知道表的高度,则需要在运行时设置它们。有关示例,请参见Autolayout a UIScrollView to fit content including subviews and grouped tables,简短的答案是将高度约束添加到表中,将其作为插座拖动到控制器中,然后在知道的情况下设置高度。

票数 2
EN

Stack Overflow用户

发布于 2013-10-08 23:42:17

它既可以通过代码(提到位置)来移动UI元素,也可以在did旋转中覆盖它,或者通过在自动布局中提到约束来完成。

此链接http://www.doubleencore.com/2013/09/auto-layout-updates-in-ios-7/提供ios7自动布局的详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19252020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档