我是xcode的新手,我一直在积极搜索在线教程,做一些像jquery sortable link here这样的事情。我的表项目在一行中唯一的区别,但我必须能够重新排列它们,如 item1 | item3 | item2 | item4 。我还需要知道数组的最终排序结果,以便我可以用它来搜索数据库。任何人都知道如何在xcode中执行此操作?非常感谢您的帮助。
答案 0 :(得分:0)
你可以使用tableView并重新排序它的单元格:
#pragma mark Row reordering
// Determine whether a given row is eligible for reordering or not.
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
// Process the row move. This means updating the data model to correct the item indices.
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath
toIndexPath:(NSIndexPath *)toIndexPath
{
NSString *item = [arry objectAtIndex:fromIndexPath.row];
[arry removeObject:item];
[arry insertObject:item atIndex:toIndexPath.row];
}
但这用于每行一个项目。