gpt4 book ai didi

ios - 如果添加了新的 UITextField,如何向下移动许多 UITextField

转载 作者:行者123 更新时间:2023-11-29 03:30:10 25 4
gpt4 key购买 nike

我有一个 ViewController、许多 UITextField(一个在另一个下面)和第一个 UITextField 右边的按钮。

按下按钮时,我希望在此下方显示另一个 UITextField(每次我按下按钮时,都会在另一个下方创建一个文本字段)并将其他的向下移动一些像素。

我该怎么做?我想我必须用 InterfaceBuilder 创建一个新的 UIView,其中的文本字段会向下移动一些像素,但我不能那样做。

MyView:

最佳答案

使用 UITableViewController 怎么样?基本上,您可以将第一个 UITextField (在 UITableViewCell 内)设置为第一部分,并将其余字段设置为第二部分。然后,每次按下按钮时,您都会在第一部分中插入一个新单元格。

管理字段的插入和删除会很容易,无需手动处理 View 的移动(它们由 UITableView 自动处理),您所要做的就是更新数据源(单元格数量) )并重新加载/插入单元格(reloadData 或 insertRowsAtIndexPaths:withRowAnimation:)。

关于ios - 如果添加了新的 UITextField,如何向下移动许多 UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com