240 发简信
IP属地:四川
  • 转 贝塞尔曲线与帧动画

    参考来自下面的文章,这篇文章被转了很多次,原文都不见了 http://www.cnblogs.com/moyunmo/p/3600091.html?utm_source=tu...

  • iOS动画--进阶(一)

    优秀的动画来源于设计,优秀的设计来源于灵感和动效的积累。我们不是设计师,但可以积累动画的基础。在动画的进阶部分,我们先积累一些与动画相关的知识。 贝塞尔曲线 CAShapeL...

  • 120
    iOS10.3新特性之动态更换APP图标

    iOS 10.3 加入了了更换应用图标的新功能,当应用安装后,开发者可以为应用提供多个应用图标选择。用户可以自由的在这些图标之间切换。这也是 iOS 主屏首次支持应用图标更换...

  • @淡笑红尘 请加在有多组的else的分支里!第一行注释写了 是针对多组的,1个section的 用原来的就好

    长按即可移动cell的UITableView

    期望效果 1.长按即可触发移动cell,操作逻辑简单;2.移动cell时越靠近屏幕边缘,速度越快;3.被移动cell的样式可以自定义; github地址 JXMovableC...

  • 120
    最新 macOS Sierra 10.12.3 安装CocoaPods及使用详解

    cocoapods官网:https://guides.cocoapods.org 一、什么是CocoaPods 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Ja...

  • 120
    iOS开发之混合开发简单介绍

    2014年,历时8年的HTML标准制定完成.利用HTML5编写的UI界面能运行在所有拥有浏览器的平台之上,且开发迅速而简单.这样,混合开发使得iOS开发变得更简单,更快捷 1...

  • app 推送 与 Icon小红点

    1. 推送从服务器到达目标设备过程 阶段一:服务端把要发送的消息和目标iOS设备的DeviceToken打包,发送给APNS;备注:DeviceToken不是一成不变的 阶段...

  • @斌_e836 把不让移动的cell弄成section嘛

    长按即可移动cell的UITableView

    期望效果 1.长按即可触发移动cell,操作逻辑简单;2.移动cell时越靠近屏幕边缘,速度越快;3.被移动cell的样式可以自定义; github地址 JXMovableC...

  • 120
    mac apachectl 配置

    想着如何在Mac OS下部署静态网页(纯粹的html,css,js),用惯了windows下的iis,可惜Mac OS下也许只能通过Tomcat或者Apache之类的作为部署...

  • 不错 至于数据错误 我想是因为 没有对同一个section内的数据交换做判断 在jx_updateDataSourceAndCellFromIndexPath 里 有多组 优化为
    //有多组
    if (fromIndexPath.section != toIndexPath.section) {
    id fromData = _tempDataSource[fromIndexPath.section][fromIndexPath.row];
    id toData = _tempDataSource[toIndexPath.section][toIndexPath.row];
    NSMutableArray *fromArray = [_tempDataSource[fromIndexPath.section] mutableCopy];
    NSMutableArray *toArray = [_tempDataSource[toIndexPath.section] mutableCopy];
    [fromArray replaceObjectAtIndex:fromIndexPath.row withObject:toData];
    [toArray replaceObjectAtIndex:toIndexPath.row withObject:fromData];
    [_tempDataSource replaceObjectAtIndex:fromIndexPath.section withObject:fromArray];
    [_tempDataSource replaceObjectAtIndex:toIndexPath.section withObject:toArray];
    //交换cell
    [self beginUpdates];
    [self moveRowAtIndexPath:fromIndexPath toIndexPath:toIndexPath];
    [self moveRowAtIndexPath:toIndexPath toIndexPath:fromIndexPath];
    [self endUpdates];
    }else{
    NSMutableArray *changeArr = [_tempDataSource[fromIndexPath.section] mutableCopy];
    id fromObj = changeArr[fromIndexPath.row];
    id toObj = changeArr[toIndexPath.row];
    [changeArr replaceObjectAtIndex:toIndexPath.row withObject:fromObj];
    [changeArr replaceObjectAtIndex:fromIndexPath.row withObject:toObj];
    [_tempDataSource replaceObjectAtIndex:fromIndexPath.section withObject:changeArr];
    //交换cell
    [self beginUpdates];
    [self moveRowAtIndexPath:fromIndexPath toIndexPath:toIndexPath];
    [self moveRowAtIndexPath:toIndexPath toIndexPath:fromIndexPath];
    [self endUpdates];
    }
    应该就可以了

    长按即可移动cell的UITableView

    期望效果 1.长按即可触发移动cell,操作逻辑简单;2.移动cell时越靠近屏幕边缘,速度越快;3.被移动cell的样式可以自定义; github地址 JXMovableC...