2012-07-17 99 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