Я создаю быстрое приложение с AVFoundation и используя AVAudioPlayerNode. Я отключу кнопку воспроизведения во время воспроизведения и в части завершения проигрывателя, которую я включил, но кнопка остается прозрачной более 10 секунд. Кнопка доступна, и моя печать («полная») отображается немедленно, поэтому кажется, что представление не обновляется. Вот мой код:программно разрешающих кнопок, занимающих несколько секунд
player.scheduleBuffer(buffer, completionHandler: {
print("complete")
self.playButton.enabled = true
}
)
Я попытался следующие без везения:
self.view.layoutIfNeeded()
player.scheduleBuffer(buffer, completionHandler: {
print("complete")
self.playButton.enabled = true
self.playButton.reloadInputViews()
self.view.layoutIfNeeded()
}
)
Один из многих дублей: http://stackoverflow.com/questions/32296295/uiimageviews-image-takes-up-to-10-seconds -нагрузка – Sulthan