我有一个UIButton in a UITableViewCell of an UITableView。UIButton处于隐藏状态。当用户用手指在特定的UITableViewCell上向左滑动时,按钮就会出现。
我使用这段代码来实现它,它正在工作,但是按钮显示在多个uitableviewcells单元中,而不是用户滑动手指的单元格中!
- (void)cellSwiped:(UIGestureRecognizer *)gestureRecognizer
{
if (gestureRecognizer.state == UIGestureRecognizerStateEnded)
就像在iPhone邮件应用程序中所做的那样,我想让“删除”按钮出现在从右到左滑动一个可编辑的表格单元格时,当它被取消时(通过点击UITableViewCell上的“删除”按钮)。相反,我的删除按钮立即消失,当它被取消。
为了首先在滑动表单元格时调用Delete按钮,我添加了一个类(这个类是UITableViewDataSource和UITableViewDelegate,用于UITableView ):
// Override to support conditional editing of the table view.
- (BOOL)tableView:(UITableView *)t