gpt4 book ai didi

iOS - 使带有自定义单元格的 UITableView 在按钮单击时可编辑

转载 作者:行者123 更新时间:2023-11-29 04:45:21 26 4
gpt4 key购买 nike

我想在 UITableView 标题旁边添加一个小按钮,按下该按钮后,我的表格 View 单元格将更改为可编辑(为详细信息标签设置 UITextField),我可以编辑它,然后再次单击该按钮,它会恢复并保存。

或者在页脚添加一个按钮,仅显示“保存”并使单元格始终可编辑。

我该怎么做?

最佳答案

子类UITableViewCell,重写layoutSubviews以准备正常和编辑模式的不同呈现(@property(nonatomic, getter=isEditing) BOOL编辑来决定哪个)。或者您可以覆盖它的 setEditing:animated,但从未尝试过。

按钮应该调用类似的内容

[mytable setEditing:YES animated:YES];

When you call this method with the value of editing set to YES, the table view goes into editing mode by calling setEditing:animated: on each visible UITableViewCell object. Calling this method with editing set to NO turns off editing mode. In editing mode, the cells of the table might show an insertion or deletion control on the left side of each cell and a reordering control on the right side, depending on how the cell is configured. (See UITableViewCell Class Reference for details.) The data source of the table view can selectively exclude cells from editing mode by implementing tableView:canEditRowAtIndexPath:.

关于iOS - 使带有自定义单元格的 UITableView 在按钮单击时可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9740456/

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