NavigationBarAction

@objc public enum NavigationBarAction: Int

Predefined action for UIBarButtonItem in leftBarButtonItems of navigationItem of DownloadListController in multiple selection mode, and relative property: leftNavigationItemActions. For example, leftNavigationItemActions = [.selectAll, .pauseSelected], in DownloadListController’s multiple selection mode, left navigationItem will show two UIBarButtonItem to provide these two features.

case selectAll: Select/Unselect all tasks(all cells).

case resumeSelected: Resume resumeable tasks in selected tasks(selected cells). It won’t be displayed if displayContent == .toDeleteList.

case pauseSelected: Pause downloading tasks in selected tasks(selected cells). It won’t be displayed if displayContent == .toDeleteList.

case stopSelected: Stop downloading tasks and cancel waitting tasks in selected tasks(selected cells). It won’t be displayed if displayContent == .toDeleteList, neither if allowsStop == false.

case deleteSelected: Delete selected tasks(selected cells). It won’t be displayed if displayContent == .unfinishedList, or allowsDelete == false in other lists(except for .toDeleteList).

case restoreSelected: Restore selected deleted tasks back to download list. It is avaiable only if displayContent == .toDeleteList.

  • Select/Unselect all tasks(all cells).

    Declaration

    Swift

    case selectAll
  • Resume resumeable tasks in selected tasks(selected cells). It won’t be displayed if displayContent == .toDeleteList.

    Declaration

    Swift

    case resumeSelected
  • Pause downloading tasks in selected tasks(selected cells). It won’t be displayed if displayContent == .toDeleteList.

    Declaration

    Swift

    case pauseSelected
  • Stop downloading tasks and cancel waitting tasks in selected tasks(selected cells). It won’t be displayed if displayContent == .toDeleteList, neither if allowsStop == false.

    Declaration

    Swift

    case stopSelected
  • Delete selected tasks(selected cells). It won’t be displayed if displayContent == .unfinishedList, or allowsDelete == false in other lists(except for .toDeleteList).

    Declaration

    Swift

    case deleteSelected
  • Restore selected deleted tasks back to download list. It is avaiable only if displayContent == .toDeleteList.

    Declaration

    Swift

    case restoreSelected