取り消し線アニメーションを表示する最良の方法は何ですか? ユーザーがUITableViewCellで指をスワイプすると、細い線をアニメーション化したいと思いますcell.textlabel.text
私がこれまでに考えた2つの方法は、アニメーションを使用するか、カスタム画像を表示して左から右にゆっくりと明らかにすることでしょうか? これについて誰かアドバイスはありますか?
スワイプ ジェスチャは既に動作しています。あとは、アニメーションを実行する方法を知る必要があるだけです。
ジェスチャー レコグナイザーを追加します。
//Add a left swipe gesture recognizer
UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self
action:@selector(handleSwipeLeft:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[self.tableView addGestureRecognizer:recognizer];
//Add a right swipe gesture recognizer
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self
action:@selector(handleSwipeRight:)];
recognizer.delegate = self;
[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
[self.tableView addGestureRecognizer:recognizer];
ジェスチャーのデリゲート メソッド:
- (void)handleSwipeLeft:(UISwipeGestureRecognizer *)gestureRecognizer
{
NSLog(@"uncompleted");
}
// Cross Item off of the list
- (void)handleSwipeRight:(UISwipeGestureRecognizer *)gestureRecognizer
{
NSLog(@"completed");
}