繁体   English   中英

从带有单元格的UITableView删除行时具有子视图的非默认行为

[英]Non-default behavior when deleting rows from UITableView with cell has subview

我有一个表格视图,在其单元格中添加了一个子视图:

[cell addSubview:[DrawingHelper cellView]];

我使用以下命令在表格视图中启用编辑行为:

self.navigationItem.leftBarButtonItem = self.editButtonItem;

当我单击“ Edit按钮时,出现减号红色按钮,但不要将单元格视图的内容向右移动,因为它应该是...

如何还原默认行为,并同时继续向cellView添加子视图?

在此UITableViewDelegate函数中显示删除按钮之前,您可能可以拦截单元格上的滑动并自己移动子视图:

tableView:willBeginEditingRowAtIndexPath:

参见此处: https : //developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM