iOS:实现简单的拖放以重新排序

 自由财富大赢家 发布于 2023-02-09 11:00

我连续有x个视图:

[view1] [view2] [view3]

我需要能够拖动和重新排序它们中的任何一个(仅在水平方向),还需要插入新视图.

你会如何实现这个?

我猜是这样的:

- (void)didDragView:(UIView *)currentView 
{
    for (UIView *v in self.viewsArray) 
    {
        if (currentView.center.x < v.center.x)
            // Move view to index: [self.viewsArray indexOfObject:v];  
    }
}

小智.. 5

我认为这可能有所帮助

http://undefinedvalue.com/2010/02/05/iphone-sample-code-tiles

但是,您需要进行一些代码更改才能支持水平方向

1 个回答
  • 我认为这可能有所帮助

    http://undefinedvalue.com/2010/02/05/iphone-sample-code-tiles

    但是,您需要进行一些代码更改才能支持水平方向

    2023-02-09 11:03 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有