国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > iOS > 正文

iOS11解決UITableView側(cè)滑刪除無(wú)限拉伸的方法

2020-07-26 02:24:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

本文主要給大家介紹了關(guān)于iOS11解決UITableView側(cè)滑刪除無(wú)限拉伸的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{ ...}

iOS11如果仍然用以上方法處理側(cè)滑刪除功能,但是會(huì)發(fā)現(xiàn)側(cè)滑無(wú)限拉伸,然后自動(dòng)調(diào)用刪除方法

iOS11新增了方法

- (UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)){ if (@available(iOS 11.0, *)) {    NSString *title = @"置頂";  if (indexPath.section == 0) {   title = @"取消置頂";  } else {   title = @"置頂";  }  UIContextualAction *topAction = [UIContextualAction contextualActionWithStyle:UIContextualActionStyleNormal title:title handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) {      ...      // 這句很重要,退出編輯模式,隱藏左滑菜單   [tableView setEditing:NO animated:YES];   completionHandler(true);  }];    UIContextualAction *deleteAction = [UIContextualAction contextualActionWithStyle:UIContextualActionStyleDestructive title:@"刪除" handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) {      // 這句很重要,退出編輯模式,隱藏左滑菜單   [tableView setEditing:NO animated:YES];   completionHandler(true);  }];    UISwipeActionsConfiguration *actions = [UISwipeActionsConfiguration configurationWithActions:@[deleteAction,topAction]];  // 禁止側(cè)滑無(wú)線拉伸  actions.performsFirstActionWithFullSwipe = NO;  return actions; }else{  return nil; }}

iOS11之前,并不會(huì)發(fā)生側(cè)滑無(wú)線拉伸

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)武林網(wǎng)的支持。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天全县| 香港| 孝义市| 富锦市| 鹤庆县| 新野县| 江达县| 安陆市| 华阴市| 新源县| 平泉县| 龙岩市| 贵溪市| 白玉县| 建宁县| 尚义县| 都安| 甘德县| 巴南区| 萨嘎县| 蓬溪县| 平湖市| 中江县| 盘山县| 清水县| 友谊县| 隆化县| 庐江县| 铅山县| 南平市| 拜泉县| 清河县| 绥化市| 大石桥市| 日照市| 丰台区| 施秉县| 南溪县| 临猗县| 穆棱市| 临猗县|