精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

iOS9 collectionView新特性

開發 后端
近日因為系統升級導致xcode6.系列版本出現bug,于是開始使用xcode7。在使用之余突然想到collectionView在iOS9中發布了一個可以移動cell的新特性,就嘗試著將其實現,無奈api文檔接口無法查看,只有一些列的api放在那里。于是上網查找,發現國內沒有搜索到此類文章,于是FQ繼續找,最終找到的竟然都是swift版本,于是將其轉換為oc版本以幫助國內需要的朋友學習使用。

  近日因為系統升級導致xcode6.系列版本出現bug,于是開始使用xcode7。在使用之余突然想到collectionView在iOS9中發布了一個可以移動cell的新特性,就嘗試著將其實現,無奈api文檔接口無法查看,只有一些列的api放在那里。于是上網查找,發現國內沒有搜索到此類文章,于是FQ繼續找,最終找到的竟然都是swift版本,于是將其轉換為oc版本以幫助國內需要的朋友學習使用。下面是具體用法:

1.創建collectionView并設置代理

- (UICollectionView *)collectionView{
    if (_collectionView == nil) {
        UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
        layout.itemSize = CGSizeMake(50, 50);
        _collectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 20, self.view.bounds.size.width, self.view.bounds.size.height) collectionViewLayout:layout];
        layout.minimumLineSpacing = 10;
        layout.minimumInteritemSpacing = 10;
        [_collectionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"Cell"];
        _collectionView.backgroundColor = [UIColor cyanColor];
        _collectionView.dataSource = self;
       //此處給其增加長按手勢,用此手勢觸發cell移動效果
        UILongPressGestureRecognizer *longGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handlelongGesture:)];
        [_collectionView addGestureRecognizer:longGesture];
    }
    return _collectionView;
}

2.設置其資源

_dataSource = [NSMutableArray array];
    for (int i = 1; i <= 50; i++) {
        NSString *imageName = [NSString stringWithFormat:@"%d",i];
        [_dataSource addObject:imageName];
    }

3.監聽手勢,并設置其允許移動cell和交換資源

 

- (void)handlelongGesture:(UILongPressGestureRecognizer *)longGesture {
    //判斷手勢狀態
    switch (longGesture.state) {
        case UIGestureRecognizerStateBegan:{
            //判斷手勢落點位置是否在路徑上
            NSIndexPath *indexPath = [self.collectionView indexPathForItemAtPoint:[longGesture locationInView:self.collectionView]];
            if (indexPath == nil) {
                break;
            }
            //在路徑上則開始移動該路徑上的cell
            [self.collectionView beginInteractiveMovementForItemAtIndexPath:indexPath];
        }
            break;
        case UIGestureRecognizerStateChanged:
            //移動過程當中隨時更新cell位置
            [self.collectionView updateInteractiveMovementTargetPosition:[longGesture locationInView:self.collectionView]];
            break;
        case UIGestureRecognizerStateEnded:
            //移動結束后關閉cell移動
            [self.collectionView endInteractiveMovement];
            break;
        default:
            [self.collectionView cancelInteractiveMovement];
            break;
    }
}

- (BOOL)collectionView:(UICollectionView *)collectionView canMoveItemAtIndexPath:(NSIndexPath *)indexPath{
    //返回YES允許其item移動
    return YES;
}

- (void)collectionView:(UICollectionView *)collectionView moveItemAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath*)destinationIndexPath {
    //取出源item數據
    id objc = [_dataSource objectAtIndex:sourceIndexPath.item];
    //從資源數組中移除該數據
    [_dataSource removeObject:objc];
    //將數據插入到資源數組中的目標位置上
    [_dataSource insertObject:objc atIndex:destinationIndexPath.item];
} 

 

通過以上設置便可以成功移動cell了,下面奉上效果圖

至此collectionView的新特性使用方法展示完成,如其中有何錯誤之處望之處,謝謝!

 

我認為你會是我的全部,我為此拼搏奮斗,希望***不只是我認為!
責任編輯:李英杰 來源: 博客園
相關推薦

2015-05-19 09:51:57

WWDCiOS9

2015-08-21 09:47:02

ios9sdk新特性

2015-07-16 12:59:19

IOS9UIDynamics

2015-09-16 09:55:12

ios9學習UIKit Dynam

2015-08-24 09:24:21

ios學習contacts fr

2015-07-02 17:32:28

iOS 9蘋果

2015-09-25 09:44:24

ios9MapkitTrans

2015-08-20 09:00:23

ios9api

2015-10-12 11:26:12

iOS 9適配

2015-02-11 15:40:40

XY蘋果助手iOS9

2016-03-18 11:19:57

ios9replaykit入門

2014-08-21 10:34:11

Java 9Java

2015-08-31 11:10:52

ios9內容攔截器

2015-07-02 16:25:09

iOS 9UIStackView

2015-09-10 09:10:46

2014-12-12 15:08:53

Java 9

2015-09-09 15:51:54

2017-02-06 11:17:31

iOSiOS 10.3新特性

2015-11-11 10:17:15

ios9聯系人框架干貨

2015-09-28 11:23:09

iOS8iOS 9 開發
點贊
收藏

51CTO技術棧公眾號

中文字幕亚洲欧美日韩在线不卡| 国产剧情一区二区三区| 欧美不卡激情三级在线观看| 免费国产a级片| 二区在线观看| 国产成人精品影视| 情事1991在线| 国产十六处破外女视频| 日韩高清一级| 91精品国产色综合久久不卡电影| 欧美日韩精品免费观看| 国产精品视频在线观看免费| 午夜精品剧场| 国产一区二区三区在线免费观看| 国产欧美在线一区| 成人在线网址| 欧美激情一区二区三区不卡| 91久久久久久久久| 久久精品久久久久久久| 欧美日韩精品免费观看视频完整| 日韩欧美在线一区二区三区| av片中文字幕| 草草在线观看| 亚洲乱码国产乱码精品精可以看 | 91国拍精品国产粉嫩亚洲一区 | 久久久精品成人| 久9re热视频这里只有精品| 欧美久久一区二区| 激情综合网婷婷| 狠狠操一区二区三区| 亚洲欧美色综合| 亚洲精品电影在线一区| 三级在线视频| 99天天综合性| 国产精品久久亚洲| 精品国产一级片| 日本不卡高清视频| 国产成人激情视频| 可以免费在线观看的av| 国产欧美精品久久| 91精品国产成人| 久久精品久久精品久久| 欧美一区91| 不卡av电影院| 美国黄色小视频| 久久精品亚洲人成影院| 日韩一区av在线| 黄色裸体一级片| 欧美3p视频| 中文字幕日本欧美| 奇米网一区二区| 欧美aaaa视频| 久久在线精品视频| 日韩在线不卡av| 亚欧美无遮挡hd高清在线视频| 亚洲成人亚洲激情| japanese在线观看| 日本国产精品| 日韩大陆毛片av| 内射中出日韩无国产剧情| 人人网欧美视频| 亚洲一区二区久久久| 亚洲v国产v欧美v久久久久久| 视频二区欧美毛片免费观看| 51久久夜色精品国产麻豆| 久久精品一卡二卡| 亚洲不卡视频| 亚洲国产精品成人一区二区| 水蜜桃av无码| 成人精品天堂一区二区三区| 一区二区三区在线播放欧美| 91视频最新网址| 欧美三区不卡| 91大神在线播放精品| 久久久久在线视频| 奇米精品一区二区三区在线观看| 久久免费精品视频| wwwxxx亚洲| 欧美专区18| 国产一区深夜福利| 囯产精品久久久久久| 2021国产精品久久精品| 亚洲三区在线| www.youjizz.com在线| 色噜噜狠狠成人中文综合| 亚洲欧美日本一区二区| 久久久久高潮毛片免费全部播放| 911国产精品| 免费观看污网站| 精品国产乱码久久久久久蜜坠欲下| 精品日韩一区二区三区免费视频| 久久久国产欧美| 国产精品视频一区视频二区 | 大肉大捧一进一出好爽视频| 日韩精品三区| 精品久久久久久久人人人人传媒 | 99久久综合99久久综合网站| 欧美日韩国产一二| 影院在线观看全集免费观看| 色婷婷综合久久久中文字幕| 在线视频日韩欧美| 亚洲激情播播| 欧美大秀在线观看| 波多野结衣一区二区三区在线 | 欧美亚洲视频在线观看| 91成人国产综合久久精品| 成人国产精品免费| 一区二区三区三区在线| 日韩在线伦理| 日韩精品一区二区在线| 一级特黄曰皮片视频| 伊人久久婷婷| 3d精品h动漫啪啪一区二区| 黄色片在线免费看| 黄色成人av在线| 亚洲综合123| 免费成人av| 国内成人精品一区| av av片在线看| 国产女人aaa级久久久级| 青青青免费在线| 国产色99精品9i| 色777狠狠综合秋免鲁丝| 特级西西444www大精品视频免费看| 久久久亚洲人| 国产视色精品亚洲一区二区| 成人在线直播| 538prom精品视频线放| 99久久99久久精品免费看小说.| 999久久久国产精品| 欧美一区二区三区精品电影| 亚洲黄色小说网址| 亚洲自拍偷拍图区| 三日本三级少妇三级99| 久久网站免费观看| 国产精品美女主播| 国产精品免费观看| 91久久线看在观草草青青| 熟妇高潮精品一区二区三区| 99精品免费| 国内精品国语自产拍在线观看| 黄色大片在线看| 一本色道久久综合狠狠躁的推荐| 一区二区xxx| 女人av一区| 日本不卡免费高清视频| 免费在线黄色网址| 在线中文字幕一区二区| 黄色三级生活片| 奇米777欧美一区二区| 日韩中文字幕一区二区| 99久久er| 久久精品视频在线| 国产sm主人调教女m视频| 亚洲欧美一区二区久久| 无码国产精品一区二区高潮| 欧美成人午夜| 国产经典一区二区三区| 国产丝袜精品丝袜| 亚洲精品国产综合久久| 人人爽人人爽人人片av| 国产三级久久久| 91高清国产视频| 女人香蕉久久**毛片精品| 99re在线视频观看| 欧美男人天堂| 一区二区三区天堂av| 国产情侣在线播放| 亚洲国产欧美一区二区三区丁香婷| 亚欧激情乱码久久久久久久久| 国产精品99久久免费观看| 91成人在线视频| 日韩黄色影院| 精品电影一区二区| www.久久视频| 亚洲免费观看高清| 亚洲第一黄色网址| 日韩有码一区二区三区| 欧美一级免费在线观看| 国产乱人伦精品一区| 日韩免费观看高清| 性欧美ⅴideo另类hd| 日韩精品久久久久| 91精品人妻一区二区三区果冻| 久久久国产一区二区三区四区小说| 日韩国产成人无码av毛片| 亚州综合一区| 成人免费网视频| 亚洲天堂av影院| 久久久精品在线观看| 少妇高潮一区二区三区69| 欧美手机在线视频| 久艹视频在线观看| 国产欧美日韩综合| 日本少妇xxxx| 精品一区二区在线播放| 无码av天堂一区二区三区| 欧美日韩在线观看视频小说| 动漫精品视频| 97成人超碰| 欧美最猛性xxxx| 色呦呦在线播放| 在线日韩中文字幕| 天天躁日日躁狠狠躁喷水| 欧美电影在线免费观看| 日韩熟女精品一区二区三区| 亚洲欧美国产77777| 久久精品无码一区| 99综合电影在线视频| 欧美视频亚洲图片| 丝袜美腿成人在线| 全黄性性激高免费视频| 久久久久久久久久久9不雅视频| 成人天堂噜噜噜| 成人欧美大片| 韩国美女主播一区| 伦理在线一区| 久久国产精品网站| 欧美高清视频| 一本久久综合亚洲鲁鲁| 午夜视频在线免费播放| 日韩欧美亚洲国产精品字幕久久久 | 欧美激情在线一区二区| 久久人妻一区二区| 懂色一区二区三区免费观看| 国产欧美一区二| 蜜桃视频一区二区三区| 18禁男女爽爽爽午夜网站免费| 伊人春色之综合网| 精品一区二区三区免费毛片| 警花av一区二区三区| 国产日韩av在线| 国产精品亚洲d| 国产成人免费av电影| 成人美女黄网站| 日韩av男人的天堂| 欧美电影免费观看| 欧美性受xxxx黑人猛交| 国产理论在线| 7777kkkk成人观看| 黄色污网站在线观看| 97国产精品视频人人做人人爱| wwwww在线观看免费视频| 亚洲视屏在线播放| 大乳在线免费观看| 一区二区三区国产视频| 成年人在线观看| 少妇高潮 亚洲精品| 日本高清视频在线观看| 色午夜这里只有精品| 亚洲成人影院麻豆| 欧美成人免费观看| 性爱视频在线播放| 久久久久久久国产| 国产三线在线| 91成人精品网站| 蜜桃视频成人m3u8| 国产日韩一区在线| 久久三级中文| 国产伦理一区二区三区| 六月丁香久久丫| 欧洲亚洲一区二区| 久久综合99| av免费看网址| 久久xxxx精品视频| 老司机久久精品| 国产成人午夜99999| 久久久久久久无码| 国产人久久人人人人爽| 国产黄在线免费观看| 一区二区不卡在线视频 午夜欧美不卡在| 这里只有久久精品| 中文字幕亚洲成人| 日韩三级小视频| 在线观看www91| h片在线免费看| 亚洲成人精品av| 国产黄色在线播放| 久久999免费视频| 日韩伦理在线一区| 91美女高潮出水| 欧美激情网址| 亚洲综合欧美日韩| 亚洲全部视频| 亚洲综合日韩欧美| 成人一区在线看| 久久久免费看片| 亚洲国产日韩一级| 销魂美女一区二区| 欧美一区二区不卡视频| 日本一级在线观看| 久久精品视频中文字幕| 在线一区av| 99电影在线观看| 第一会所亚洲原创| 久久99久久99精品| 蜜乳av一区二区| 加勒比精品视频| 亚洲视频免费观看| 久久久精品毛片| 精品国产亚洲一区二区三区在线观看| 国产欧美久久久| 亚洲欧美国产精品专区久久| 国产午夜精品久久久久免费视| 色午夜这里只有精品| 擼擼色在线看观看免费| 亚洲aⅴ日韩av电影在线观看| 国产999精品在线观看| 久久精品五月婷婷| 亚洲无毛电影| 国产美女视频免费看| 欧美韩国日本一区| 一级黄色免费网站| 亚洲第一中文字幕在线观看| 国产精品久久久久久福利| 97成人精品区在线播放| 免费一区二区三区在线视频| 亚洲精品成人自拍| 日韩av网站在线观看| av黄色一级片| 亚洲一区二区三区爽爽爽爽爽| 日日夜夜综合网| 精品国产制服丝袜高跟| 黄色免费在线网站| 国产日韩在线一区| 成人网18免费网站| 国产无套粉嫩白浆内谢的出处| 久久国内精品自在自线400部| 精品亚洲视频在线| 欧美国产国产综合| 亚洲精品久久久久久久蜜桃| 日韩电影在线观看中文字幕| 2021中文字幕在线| 国产99在线免费| 欧美a级在线| 国产成人av免费观看| 亚洲四区在线观看| 国产三级三级在线观看| y97精品国产97久久久久久| 欧美a视频在线| 中文字幕一区二区中文字幕 | 久久久久久香蕉网| 日本一区二区三区电影免费观看| 韩国一区二区三区美女美女秀| 九九热精品视频在线观看| 韩日视频在线观看| 成人免费视频一区| 日本午夜精品理论片a级app发布| 色婷婷精品久久二区二区蜜臂av| 一区二区视频免费观看| 少妇av一区二区三区| 国产精品成人**免费视频| 自拍偷拍一区二区三区| 国产自产2019最新不卡| 国产97免费视频| 欧美v日韩v国产v| 日韩欧美精品一区二区三区| 欧美日韩精品中文字幕一区二区| 欧美黄色一区| 日本一级大毛片a一| 精品国产乱码久久久久酒店 | 欧美精品成人久久| 91精品国产综合久久久蜜臀图片 | 免费日韩视频在线观看| 国产人久久人人人人爽| 国产精品午夜福利| 久久久久久中文字幕| 三级小说欧洲区亚洲区| 午夜欧美福利视频| 亚洲欧美日韩人成在线播放| 成人精品在线播放| 7777kkkk成人观看| 久久精品国产68国产精品亚洲| 男女午夜激情视频| 国产精品区一区二区三| 99久久久无码国产精品免费| 久久久久久久久久久网站| 国产乱码精品一区二区三区四区| av动漫在线免费观看| 99久久精品国产网站| 黄网在线观看视频| 中文字幕自拍vr一区二区三区| 偷拍精品精品一区二区三区| 一区二区三区久久网| 豆国产96在线|亚洲| 亚洲黄网在线观看| 欧美裸体xxxx极品少妇| 亚洲a级精品| 一区二区在线免费观看视频| 欧美日韩在线观看视频| 国产黄色在线免费观看| 欧美亚洲免费高清在线观看| 久久精品国产免费看久久精品| 欧美a级片免费看| 精品国产乱码久久久久久浪潮| 色婷婷av在线| 五月天丁香综合久久国产| 国产99精品视频| 91国内精品久久久| 欧美一级大胆视频|