Код: Выделить всё
var defaultShuffleButton = CPNowPlayingShuffleButton { button in
if MPRemoteCommandCenter.shared().changeShuffleModeCommand.currentShuffleType == MPShuffleType.off {
MPRemoteCommandCenter.shared().changeShuffleModeCommand.currentShuffleType = MPShuffleType.collections
button.isSelected = true
} else if MPRemoteCommandCenter.shared().changeShuffleModeCommand.currentShuffleType == MPShuffleType.collections {
MPRemoteCommandCenter.shared().changeShuffleModeCommand.currentShuffleType = MPShuffleType.items
button.isSelected = true
} else if MPRemoteCommandCenter.shared().changeShuffleModeCommand.currentShuffleType == MPShuffleType.items {
MPRemoteCommandCenter.shared().changeShuffleModeCommand.currentShuffleType = MPShuffleType.off
button.isSelected = false
}
}
func templateApplicationScene(_ templateApplicationScene: CPTemplateApplicationScene, didConnect interfaceController: CPInterfaceController) {
self.interfaceController = interfaceController
MPRemoteCommandCenter.shared().changeShuffleModeCommand.isEnabled = true
CPNowPlayingTemplate.shared.updateNowPlayingButtons([defaultShuffleButton])
}
Заранее спасибо !
Подробнее здесь: https://stackoverflow.com/questions/792 ... fter-chang
Мобильная версия