2017-03-28 13 views
0

テーブルビューのセルテキストラベルをアニメーション化する必要があります。ユーザーがセルを長押しすると、テキストが音楽プレーヤーのように右から左に移動し始めます右から左に)。 助けてくれてありがとう音楽プレーヤーのようにcell texlabel animationを与える方法

+0

あなた自身でこれを実装しようとしています。あなたの質問は、コードリクエストのように見えますが、これは眉をひそめられ、あなたの質問が投票される可能性があります。 – rckoenes

答えて

0

tableViewの選択を無効にする必要があります。

のviewDidLoadでこれを追加:tableView.allowsSelection = NO;

をその追加ジェスチャー認識後のラベルに:

cell.label = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(gestureAction:)]; 
[self.longPressGestureRecognizer setDelegate:self]; 
[cell.label addGestureRecognizer:self.longPressGestureRecognizer]; 

ラベルとしては、それが画面の幅とのみ1行より広くする必要があります(そうするとテキストが消えてしまいます)。

- (void)gestureAction:(UIGestureRecognizer *)recognizer { 


     //in here you add the code with animation to move the position of the label 

} 
+0

ありがとう、私はコードを変更したが、ビューコントローラに代理人を追加しても問題ありません。アニメーションを行う方法を教えてください。私はそれを理解していないので。 – Ender

関連する問題