2012-07-17 64 views
0

我有一个可用视图,其中添加了两个自定义按钮(接受/拒绝)也对它们进行了样式设置,并且还检测按下哪些行按钮。现在,我希望它们在默认情况下在用户滑动时隐藏,然后与动画一起显示删除按钮。使按钮在uitableview上可见滑动

回答

2

这正是你所需要的:

UISwipeGestureRecognizer *deleteRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(gestureToShowDeleteButton:)]; 
      deleteRecognizer.direction = UISwipeGestureRecognizerDirectionRight; 
      [deleteRecognizer setNumberOfTouchesRequired:1]; 
      [cell addGestureRecognizer:deleteRecognizer]; 
      [deleteRecognizer release]; 

现在在您的视图控制器添加一个方法“gestureToShowDeleteButton”并显示该方法与动画的删除按钮...

这会成gestureToShowDeleteButton方法....

[UIView animateWithDuration:0.2 delay: 0.0 options: UIViewAnimationOptionCurveEaseIn animations:^{ 
    [btnDeleteButton setFrame:CGRectMake(160, 10, 128, 55)]; 
    } 
    completion:^(BOOL finished){ } 
    ]; 

初始化帧(288,10,0,55)按钮,提供你的按钮的尺寸是128x55 ....

希望它可以帮助...;)

+1

谢谢你的回复,我不工作的删除,我工作的自定义按钮,我想我的自定义按钮,看起来像UITableView的删除按钮喜欢动漫 – 2012-07-17 07:08:22

+0

是,U可以显示您的自定义删除按钮与动画!就像苹果一样...看看我编辑的答案... – 2012-07-17 07:17:03

+0

感谢您的回复,您是否可以在我的电子邮件中发送一个工作片段..这段代码让我有点困惑。电子邮件在我的档案中。谢谢 – 2012-07-17 07:22:25