为 UiTableview 安排多个操作的 iOS 最佳实践

标签 ios uitableview uitabbarcontroller

我有一个带有节标题的表格 View 。每个项目和部分标题都有用于多选的复选框。我有以下控件(我需要使用的操作)

  1. 删除
  2. 复制
  3. 转发
  4. 插入蔬菜列表(这是一个 UitableView,一个新的 ViewController)
  5. 插入硬件列表
  6. 编辑
  7. 按下以保存列表

现在对于所有这些我都有图标,实际上我正在制作 Android 应用程序的副本,Android 应用程序在屏幕的最底部显示这些操作。

我的情况:

我在 iOS 中使用 Tab 栏,所以正如我上面在 Android 应用程序中所说,我在底部显示这些操作,那么如何显示这些操作?什么是最佳实践。我知道可以通过在滑动项目时提供更多按钮来处理 iOS 邮件应用程序的方式来管理它,但我的问题是用户可以选择多个标题/部分并对其执行任何操作。这是目前应用程序的主要问题。

最佳答案

由于您已经在使用 iOS 邮件应用作为指南,因此您可以了解它如何处理对多个项目的操作。

您按“编辑”以在表格 View 中启用编辑模式,然后一旦您选择了所需的操作,操作就会列在底部的栏上。

请参阅随附的屏幕截图。

如果您不能将所有操作都放在底部,也许您可​​以将最常见的操作放在那里,并使用“更多”按钮打开一个操作表来显示其余操作。

First press edit

Then select multiple cells and the actions to perform on them appear at the bottom

关于为 UiTableview 安排多个操作的 iOS 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52055559/

相关文章:

ios - 在 ViewDidLoad 中执行 Segue

iphone - 在 Objective C 中运行 AJAX 代码

ios - 为什么我不能调用我的 IBOutlet 以便我可以让它成为 XCode 9.3 中的委托(delegate)

iphone - iOS - 从选项卡检索到不正确的角标(Badge)值

ios - UITabBarController 抵消第一眼看到的内容

ios - 用于iOS React-native的Facebook SDK无法构建

ios - 如何设置要放入 tableView 单元格中的 UIImage 的大小

ios - uitableview 高度不会在 swift ios 中动态变化?

uitabbarcontroller - 如何辞职。即从其他标签栏的标签中删除徽章值

ios - 如何在内容滚动时使用自动布局动画调整 UITextView 的底部约束