gpt4 book ai didi

objective-c - UITableView 像 Clear 应用程序一样重新排序

转载 作者:可可西里 更新时间:2023-11-01 05:01:24 26 4
gpt4 key购买 nike

长按检测后如何开始移动?使用 uilongpressgesturerecognizer 长按检测。我的代码:

`- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
flMoveRow = NO;
[self setEditing:YES animated:YES];
[listView reloadData];
}


- (void)longTapGesture:(UILongPressGestureRecognizer *)sender{
if((sender.state != UIGestureRecognizerStateEnded)&&(!flMoveRow)){
NSLog(@"==longTapGesture:");
flMoveRow = YES;
[listView beginUpdates];
NSArray *indexPaths = [[NSArray alloc] initWithObjects:indexPath, nil];
[listView reloadRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
[listView endUpdates];
sender.enabled = NO;
return;
}

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath{
NSLog(@"==canMoveRowAtIndexPath:%i -- %d", indexPath.row, (int)flMoveRow);
return flMoveRow;}`

断触。谢谢。

最佳答案

cocoacontrols.com 上有一个模仿 Clear 应用程序的控件。它显然仍在开发中,但当我下载它时,它仍然令人印象深刻。您可以将其完全整合到您的应用程序中,也可以将其用作您自己研究的起点。

link .

关于objective-c - UITableView 像 Clear 应用程序一样重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9516584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com