亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

長按Cell進行選擇

2019-11-14 18:48:50
字體:
來源:轉載
供稿:網友

新手,勿噴~

----------------------------------------------------------------------------------------------------------------------------------------------------------------

最近這幾天做了一個長按Cell刪除的功能。

添加了一個UILongPRessGestureRecognizer長按手勢,在手勢的方法里,直接寫

if (sender.state == UIGestureRecognizerStateBegan) {

}
然而再這個時候遇到了問題,我用下邊的辦法找到了cell的indexPath

 CGPoint point = [sender locationInView:self.tableView];
 NSIndexPath * indexPath = [self.tableView indexPathForRowAtPoint:point];

問題來了,平時我都是實例化一個cell,然后用indexPath.section和indexPath.row來確定不同位置的cell,給其加載數據。但是現在我只知道indexPath,怎么才能找到它所對應的cell。額,難倒了我這個初學者,第一次遇到這種問題。后來看到了- (NSArray *)visibleCells;  這個方法是用來獲取屏幕上顯示的所有cell.

So happy,通過indexPath.row獲取cell,終于搞定。

NSArray *cells = [self.tableView visibleCells];
MapTableViewCell *cell = cells[indexPath.row];

前幾個cell沒有任何問題。然而當表示圖開始滾動以后,再選擇cell,就遭遇了各種崩潰。糾結了很久,發現崩潰的原因很簡單,數組越界。因為indexPath是遞增的,而cell的個數是固定的,自然而然,indexPath.row大于cell.count了。解決辦法很easy,cell.tag = indexPath.row; 找到癥結,解決麻煩!

 if (sender.state == UIGestureRecognizerStateBegan) {
        CGPoint point = [sender locationInView:self.tableView];
        NSIndexPath * indexPath = [self.tableView indexPathForRowAtPoint:point];
        if(indexPath == nil) return ;
        
        NSArray *cells = [self.tableView visibleCells];
        NSInteger tag = ((UITableViewCell *)[cells firstObject]).tag;
        UITableViewCell *cell = cells[indexPath.row - tag];
    }
最后的結果就變成了這個樣子,我拿到了長按手勢點擊的cell。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91手机视频在线观看| 欧美中文字幕视频| 亚洲二区中文字幕| 成人网在线免费观看| 日韩激情第一页| 日韩欧美亚洲一二三区| 曰本色欧美视频在线| 国产精品美女999| 欧美成人免费va影院高清| 日韩成人性视频| 国产一区二区三区三区在线观看| 色综合天天综合网国产成人网| 国产精品成人一区| 久久噜噜噜精品国产亚洲综合| 欧美壮男野外gaytube| 亚洲精品免费av| 精品日韩中文字幕| 久久久精品网站| 精品女同一区二区三区在线播放| 亚洲xxxx3d| 亚洲国产精品网站| 日韩激情av在线播放| 欧美日韩999| 亚洲精品日韩丝袜精品| 亚洲石原莉奈一区二区在线观看| 久久久久久综合网天天| 91在线观看免费高清完整版在线观看| 国产精品福利网站| 最近的2019中文字幕免费一页| 欧美在线观看日本一区| 91高清视频在线免费观看| 日韩有码片在线观看| 国产偷国产偷亚洲清高网站| 欧美做受高潮1| 欧美黑人xxxx| 欧美激情乱人伦| 日本精品一区二区三区在线播放视频| 夜夜躁日日躁狠狠久久88av| 久久久人成影片一区二区三区| 国产综合久久久久久| 欧美日本在线视频中文字字幕| 中文字幕亚洲一区在线观看| 国产精品久久久一区| 成人两性免费视频| 成人欧美一区二区三区在线湿哒哒| 日韩视频欧美视频| 久久久久久久久中文字幕| 国产精品久久久久久久久久久久久| 亚洲欧美激情视频| 亚洲成色www8888| 国产一区香蕉久久| 日韩久久精品成人| 久久精品国产欧美亚洲人人爽| 中文字幕日本精品| 91精品国产综合久久男男| 国产成人精品免费视频| 国产91在线播放精品91| 91国产美女在线观看| 九九久久综合网站| 久久久国产精彩视频美女艺术照福利| 成人免费网站在线| 97精品欧美一区二区三区| 欧美成人精品xxx| 国产精品吊钟奶在线| 国产精品com| 亚洲激情视频网| 日韩成人av在线播放| 欧美成人午夜免费视在线看片| 亚洲国产成人爱av在线播放| 国产精品国产三级国产aⅴ9色| 亚洲精品www久久久久久广东| 亚洲桃花岛网站| 91国偷自产一区二区三区的观看方式| 夜色77av精品影院| 日韩av一区二区在线| 精品久久香蕉国产线看观看gif| 欧美最顶级的aⅴ艳星| 亚洲最大福利视频网| 亚洲精品国产精品自产a区红杏吧| 亚洲精品日韩激情在线电影| 国产精品久久久久久久美男| 国产一区二区三区网站| 国产精品com| 国产亚洲精品综合一区91| 久久精品在线播放| 国产综合福利在线| 亚洲第一天堂无码专区| 国产日韩欧美中文在线播放| 精品国内亚洲在观看18黄| 中文字幕亚洲欧美一区二区三区| 91黑丝在线观看| 日韩电影大片中文字幕| 国产精品久久久久高潮| 亚洲3p在线观看| 久久久国产视频91| 成人午夜激情免费视频| 欧美人与性动交a欧美精品| 欧美亚州一区二区三区| 韩国欧美亚洲国产| 国产精品jizz在线观看麻豆| 久久97久久97精品免视看| 亚洲欧美精品在线| 91精品国产亚洲| 久久国产精品视频| 亚洲www在线| www国产亚洲精品久久网站| 都市激情亚洲色图| 欧美高跟鞋交xxxxxhd| 色综合色综合网色综合| 92看片淫黄大片欧美看国产片| 日韩高清人体午夜| 日韩黄在线观看| 国内精品国产三级国产在线专| 久久久久久久香蕉网| 日韩精品极品毛片系列视频| 久久精品成人欧美大片古装| 狠狠操狠狠色综合网| 日韩欧美亚洲范冰冰与中字| 国产亚洲视频在线观看| 日韩资源在线观看| 日韩精品中文在线观看| 欧美性一区二区三区| 精品激情国产视频| 国产精品欧美日韩| 亚洲女人天堂网| 欧美精品一区二区三区国产精品| 亚洲最大成人免费视频| 久久久久中文字幕2018| 色香阁99久久精品久久久| 欧美激情一区二区三级高清视频| 亚洲精品成人久久电影| 91免费视频网站| 91久久在线视频| 久久久久国产精品免费网站| 亚洲精品一区二三区不卡| 成人国产精品久久久| 国模gogo一区二区大胆私拍| 疯狂蹂躏欧美一区二区精品| 国产美女高潮久久白浆| 午夜精品一区二区三区视频免费看| 国产一区二区色| 欧美国产第二页| 欧美网站在线观看| 亚洲激情视频网| 中文字幕亚洲国产| 最近2019中文字幕第三页视频| 少妇精69xxtheporn| 国产成人综合久久| 欧美一区二区.| 国产精品扒开腿做爽爽爽视频| 日韩欧美aⅴ综合网站发布| 久久亚洲精品一区二区| 日韩欧美在线看| 91香蕉嫩草影院入口| 中文字幕日韩高清| 美女啪啪无遮挡免费久久网站| 91av福利视频| 欧美视频免费在线| 成人黄色av免费在线观看| 国产婷婷97碰碰久久人人蜜臀| 亚洲午夜av久久乱码| 国产一区二区美女视频| 亚洲美女精品成人在线视频| 日本伊人精品一区二区三区介绍|