带有约束的滚动视图中的iOS Swift stackview

Posted

技术标签:

【中文标题】带有约束的滚动视图中的iOS Swift stackview【英文标题】:iOS Swift stackview inside a scrollview with constraints 【发布时间】:2015-11-20 22:32:36 【问题描述】:

我还在熟悉 iosconstraints 的使用。最初有一些constraints 的布局设置。但是我遇到了一个问题。输入文字时,我的text fields 被键盘覆盖。我找到了一些 Apple 文档: Doc One、Doc Two 声明在这种情况下我应该使用 scrollview。这听起来很简单,但每次我将内容放入scrollview 时,事情都会变得疯狂。我尝试通过多种方式调整我的constraints,但似乎没有任何帮助。

有人对我遗漏的内容有任何见解吗? 谢谢

在添加滚动视图之前

添加滚动视图后

【问题讨论】:

【参考方案1】:

如果您使用带有静态单元格的UITableView 并使您的视图控制器成为`UITableViewController 的子类,则无需担心键盘。表格视图控制器负责保持焦点文本字段在键盘上方可见:

我为那个演示写了 no 代码。这一切都在故事板中完成。这是故事板大纲:

【讨论】:

我确实试过了,它成功了,但不久后我发现这篇文章Scrollview and autolayout 也很好。

以上是关于带有约束的滚动视图中的iOS Swift stackview的主要内容,如果未能解决你的问题,请参考以下文章