UITableView 像 Clear 应用一样重新排序
Posted
技术标签:
【中文标题】UITableView 像 Clear 应用一样重新排序【英文标题】:UITableView reorder like Clear app 【发布时间】:2012-03-01 12:54:24 【问题描述】:长按检测后如何开始移动?使用 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;`
断触。谢谢。
【问题讨论】:
【参考方案1】:cocoacontrols.com 上有一个模仿 Clear 应用程序的控件。它显然仍在制作中,但当我下载它时,它仍然非常令人印象深刻。您可以将其完全整合到您的应用中,也可以将其作为您自己研究的起点。
link.
【讨论】:
谢谢!谢谢!谢谢! 如果它有帮助,那么如果您接受答案和/或标记我,那就太好了!有一件事是绝对正确的,那就是如果你的接受率很低,有些人会推迟花时间为你制定答案:-/以上是关于UITableView 像 Clear 应用一样重新排序的主要内容,如果未能解决你的问题,请参考以下文章
像 iPod 应用一样使用 UITableView 气泡/标注
如何使用单个 UITableView 设计像 instagram 一样的时间线?
像 UIActionsheet 样式一样显示 UITableView?
如何像 UITableView 一样继承 UIScrollView?