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 ifallowsStop == false
.Declaration
Swift
case stopSelected
-
Delete selected tasks(selected cells). It won’t be displayed if
displayContent == .unfinishedList
, orallowsDelete == 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