swift - 快速创建动态添加按钮

标签 swift uitableview user-interface

如何创建一个与联系人应用程序中的“添加电话”按钮类似的按钮?如下所示,为了复制它,我在右侧有一个按钮,类型为“添加联系人”(显示为圆圈中的加号),右侧是一个标签。然后我将它们放在堆栈 View 中。

联系人应用程序如何拥有一个大(栏)按钮来保存图像和文本?当点击按钮(在联系人应用程序中)时,它会突出显示整个栏。这让我相信可以使用 UITableView 来完成此操作。

创建与他们类似的(栏)按钮的最佳方法是什么?如果我使用 UITableView 来代替,这会更容易复制吗?

enter image description here enter image description here

最佳答案

这绝对是一个tableView。

它们要么将按钮的顶部限制到空 tableView 的底部,要么将其作为一个完整的 tableView,并且每次您 didSelectRowAt 时,它都会在已知位置插入一行。

假设他们使用 DataSource 委托(delegate)方法进行行插入,或者使用 tableView.beginUpdates()tableView.endUpdates() 封装的自定义函数(重新加载带动画的表格)

关于swift - 快速创建动态添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53460879/

相关文章:

ios 重新加载 TableView

c# - 我想要 "clone"谷歌日历与 c# .net 的接口(interface)

swift - UITableView.insertRowsAtIndexPaths 不工作

ios - MKMapView 选择注解

ios - 具有动态 UILabel 的 UITableViewCell 的动态高度

iphone - 使用 CGLayer 缓存 UITableView 中的单元格

ios - 有什么方法可以在不使用 SNMP 的情况下检测所连接主机设备的软件版本或内核版本

Swift:节点离开 SKCameraNode View 时的事件?

python - 在 BeagleBone Black 中创建和链接 GUI

Matlab gui WindowButtonMotionFcn 在调用太频繁时崩溃?