テーブルビューのセルに触れたときに、セルのテキストを新しい場所に飛ばしたい。しかし、これはうまくいかないようです。ここで何がうまくいかないのかアドバイスしてください。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self.tableView1 deselectRowAtIndexPath:indexPath animated:YES];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
CGRect cellRect = [cell.superview convertRect:cell.frame toView:self.view];
// The cell should be shown in table as well, so create a new cell
UITableViewCell *view1 = [[UITableViewCell alloc] initWithFrame:cellRect];
[self.view addSubview:view1];
[UIView animateWithDuration:0.5
delay:0
options: UIViewAnimationCurveEaseOut
animations:^{
view1.frame = CGRectMake(10, 10, 0, 0);
}
completion:^(BOOL finished){
NSLog(@"Done!");
[view1 removeFromSuperview];
[self songAddedToQ:indexPath];
}];
}