欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2018年08月08日 09:22:41   作者:船長_  
這篇文章主要給大家介紹了關(guān)于iOS11如何解決UITableView側(cè)滑刪除無限拉伸的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

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

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

iOS11如果仍然用以上方法處理側(cè)滑刪除功能,但是會發(fā)現(xiàn)側(cè)滑無限拉伸,然后自動調(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è)滑無線拉伸
  actions.performsFirstActionWithFullSwipe = NO;
  return actions;
 }else{
  return nil;
 }
}

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

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • iOS之Https自簽名證書認證及數(shù)據(jù)請求的封裝原理

    iOS之Https自簽名證書認證及數(shù)據(jù)請求的封裝原理

    本篇文章主要介紹了iOS之Https自簽名證書認證及數(shù)據(jù)請求的封裝原理,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • IOS 開發(fā)之查看大圖的實現(xiàn)代碼

    IOS 開發(fā)之查看大圖的實現(xiàn)代碼

    這篇文章主要介紹了IOS 開發(fā)之查看大圖的實現(xiàn)代碼的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • iOS中的UITableView的重用機制與加載優(yōu)化詳解

    iOS中的UITableView的重用機制與加載優(yōu)化詳解

    本篇文章主要介紹了iOS中的UITableView的重用機制與加載優(yōu)化詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • iOS長按UIlabel實現(xiàn)可復(fù)制功能

    iOS長按UIlabel實現(xiàn)可復(fù)制功能

    在我們?nèi)粘5拈_發(fā)中經(jīng)常會遇到一些小需求,比如需要長按控件來拷貝控件中得內(nèi)容,所以這篇文章跟大家分享下iOS中長按UIlabel實現(xiàn)可復(fù)制功能的方法,有需要的朋友們可以參考借鑒。
    2016-09-09
  • Objective-C優(yōu)雅使用KVO觀察屬性值變化

    Objective-C優(yōu)雅使用KVO觀察屬性值變化

    這篇文章主要為大家介紹了Objective-C優(yōu)雅使用KVO觀察屬性值變化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Objective C從遠程url下載圖片方法匯總

    Objective C從遠程url下載圖片方法匯總

    本文給大家分享了2則使用Objective C從遠程url下載圖片的方法,都是個人項目中使用的,匯總下推薦給大家,有需要的小伙伴可以參考下。
    2015-05-05
  • IOS App 無代碼入侵的方法hook詳細介紹

    IOS App 無代碼入侵的方法hook詳細介紹

    這篇文章主要介紹了IOS App 無代碼入侵的方法hook詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • ios實現(xiàn)文件對比的方法

    ios實現(xiàn)文件對比的方法

    這篇文章主要介紹了ios實現(xiàn)文件對比的方法,主要是用到了filemanager,有需要的小伙伴可以參考下。
    2015-05-05
  • iOS 對當前webView進行截屏的方法

    iOS 對當前webView進行截屏的方法

    下面小編就為大家?guī)硪黄猧OS 對當前webView進行截屏的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • iOS開發(fā)微信支付的方法

    iOS開發(fā)微信支付的方法

    這篇文章主要為大家詳細介紹了iOS開發(fā)微信支付的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論