ios - iOS在UITableView上从左滑动,同时保持滑动以删除

标签 ios objective-c uitableview uipangesturerecognizer

我使用简单的Apple代码实现了从右向左滑动以在tableview中删除,但我也想从左向右添加自己的滑动以添加另一个按钮。基本上,我希望具有与删除滑动相同的功能,但是我将拥有一个自定义按钮,该自定义滑动将从相反的一侧开始,而删除滑动将保持功能正常。

为了使其直观,我尝试使用UIPanGestureRecognizer,以便用户在滑动时可以看到单元格在移动(就像要删除的滑动一样)。但是,我不知道如何移动实际单元格,以及如何在其下方添加按钮。

我想我浏览了整个互联网,但找不到。你有什么建议吗?

最佳答案

这是一篇很好的文章,可帮助您从概念上开始http://www.teehanlax.com/blog/reproducing-the-ios-7-mail-apps-interface/

此外,还有几种开源解决方案:

  • https://github.com/CEWendel/SWTableViewCell
  • https://github.com/designatednerd/DNSSwipeableTableCell
  • https://github.com/alikaragoz/MCSwipeTableViewCell

  • (您应该判断代码质量)

    这只是(希望)iOS8 https://gist.github.com/steipete/10541433即将发布的功能的预告片

    关于ios - iOS在UITableView上从左滑动,同时保持滑动以删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23789348/

    相关文章:

    objective-c - UITableView 因 reloadRowsAtIndexPaths 崩溃

    ios - 如何将 Storyboard 中的 socket 连接到 UITableViewCell 类 Xcode 11

    ios - UIImagePicker Controller swift

    iphone - StoreKit:我可以为用户提供他选择的通常收费的产品的免费下载吗?

    objective-c - 将图像上传到 Facebook Objective-C

    ios - 在 iOS 中显示图像的内存效率更高的方式?

    iphone - MPMoviePlayerViewController 从 Documents 目录播放电影 - objective-c

    ios - 在 Swift 中使用 ClassName.Type 进行初始化

    ios - SDWebImage是否支持 "not-when-fast-scrolling"(略读)延迟加载?

    ios - 飞行模式打开时无法在 iOS 7 中播放本地视频流