Как создать вид индикатора активности?

Не могли бы вы посоветовать мне, как создать представление индикатора активности? У меня есть нормальная кнопка:

@IBAction func NextViewController(sender: AnyObject) {


}

Это займет много времени, пока мое приложение загрузит следующий контроллер представления, и я хотел бы иметь нормальный индикатор, который будет информировать пользователей немного подождать.

1 ответ

Решение

Я могу посоветовать вам использовать LilithProgressHUD. Это лучший вид индикатора активности, который я когда-либо использовал.

введите описание изображения здесь

Установите его с pod 'LilithProgressHUD',

//Import LilithProgressHUD
import LilithProgressHUD

//Show the HUD
LilithProgressHUD.show()

//Hide the HUD
LilithProgressHUD.hide()

Это буквально это...

Итак, в вашем примере:

@IBAction func NextViewController(sender: AnyObject) {

     LilithProgressHUD.show()
}

Это было бы... На NextViewController viewDidLoad вы бы тогда позвонили LilithProgressHUD.hide(),

Также. Я установил свойства представления в моем AppDelegate.

LilithProgressHUD.size = (self.window?.frame.size.height)! // sets the size to the size of my App
LilithProgressHUD.opacity = 0.75 // sets the opacity nice to a value where you can slightly see the App
Другие вопросы по тегам