【发布时间】:2015-09-02 08:17:52
【问题描述】:
我必须在我的应用程序中创建一个包含动态内容的表单(它用于 Web 服务)。所以,我需要一个滚动条,因为有很多文本字段并且屏幕不适合。在所有文本字段下,我需要一个按钮来保存信息。我的问题是,如果文本字段很少(适合屏幕),则按钮必须出现在屏幕底部,而不是最后一个文本字段下方。 我正在使用自动布局以编程方式添加文本字段的约束并将它们添加到前一个视图下的视图中,但我不知道必须为保存按钮设置哪些约束。
我上传了两张图片来说明这一点:
http://i.stack.imgur.com/KaPp0.png
在第一张图片中,我只有两个适合屏幕的文本字段,因此屏幕不会滚动,并且保存按钮会出现在屏幕底部。
http://i.stack.imgur.com/SqVve.png
在第二张图片中,有很多文本字段,因此屏幕需要滚动,保存按钮将位于文本字段下方(20 像素或类似的大小),而不是在屏幕底部。
你能帮我吗?谢谢大家。
【问题讨论】:
-
您是动态添加文本字段吗?
-
是的。我不知道布局中有多少文本字段,因为它来自 Web 服务。我需要这样做动态。
-
您的文本字段是否被正确添加?
标签: ios button dynamic autolayout scrollview