带有约束的滚动视图中的iOS Swift stackview
Posted
技术标签:
【中文标题】带有约束的滚动视图中的iOS Swift stackview【英文标题】:iOS Swift stackview inside a scrollview with constraints 【发布时间】:2015-11-20 22:32:36 【问题描述】:我还在熟悉 ios 和 constraints
的使用。最初有一些constraints
的布局设置。但是我遇到了一个问题。输入文字时,我的text fields
被键盘覆盖。我找到了一些 Apple 文档: Doc One、Doc Two 声明在这种情况下我应该使用 scrollview
。这听起来很简单,但每次我将内容放入scrollview
时,事情都会变得疯狂。我尝试通过多种方式调整我的constraints
,但似乎没有任何帮助。
有人对我遗漏的内容有任何见解吗? 谢谢
在添加滚动视图之前
添加滚动视图后
【问题讨论】:
【参考方案1】:如果您使用带有静态单元格的UITableView
并使您的视图控制器成为`UITableViewController 的子类,则无需担心键盘。表格视图控制器负责保持焦点文本字段在键盘上方可见:
我为那个演示写了 no 代码。这一切都在故事板中完成。这是故事板大纲:
【讨论】:
我确实试过了,它成功了,但不久后我发现这篇文章Scrollview and autolayout 也很好。以上是关于带有约束的滚动视图中的iOS Swift stackview的主要内容,如果未能解决你的问题,请参考以下文章
堆栈视图中的自动约束冲突、Swift 2、iOS 9.3、XCode 7