iOS Swift | Тренер Маркс / Прохождение инструкций - PullRequest
0 голосов
/ 21 января 2019

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

Я пытался приостановить ход оценки тренера и даже добавить дополнительные оценки тренера, но это тоже не сработало. Ниже приведен фрагмент моего кода, любая помощь будет полезна, так как я не очень понимаю этот инструментарий. И как бы я каждый раз менял сообщение с отметкой тренера?

 override func viewDidLoad() {
    super.viewDidLoad()
    self.navigationController?.navigationBar.barTintColor = UIColor(red: 139/255, green: 26/255, blue: 137/255, alpha: 1.0)
    self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.white]
    self.navigationController?.navigationBar.tintColor = .white
    self.navigationItem.backBarButtonItem?.title = "Back"
    checkForVolume()
    self.coachMarksController.dataSource = self

    pointOfInterest.frame = CGRect(x: 10, y: 30, width: 30, height: 50)
    coachMarksController.restoreAfterChangeDidComplete()
    coachMarksController.prepareForChange()
    pointOfInterest.frame = CGRect(x: 140, y: 30, width: 130, height: 50)
    coachMarksController.restoreAfterChangeDidComplete()
    coachMarksController.prepareForChange()
    pointOfInterest.frame = CGRect(x: 330, y: 25, width: 35, height: 40)
    coachMarksController.restoreAfterChangeDidComplete()
    coachMarksController.prepareForChange()        
}

и когда я использую coachMarksController.flow.pause () вместе с coachMarksController.flow.resume (), экран просто зависает с наложением, но вообще не отображается отметка тренера

...