Вывод UIViews на фронт на кран - PullRequest
0 голосов
/ 26 февраля 2019

https://github.com/raylu135/Views-
Я работаю над этим проектом, я хотел бы добавить функцию, которая позволяет выводить изображение с фронта на передний план.
После некоторых исследований я попытался добавить UITapGestureRecognizer и view.bringSubviewToFront но это не сработало ... может быть, я делаю это неправильно, как я могу это сделать?

1 Ответ

0 голосов
/ 26 февраля 2019

Это не будет работать, как в ссылке.

1, Вам нужно настроить распознаватель жестов касания

2, Вам нужно создать функцию @objc и вызывать ее при действии.

//paste it into viewDidLoad. 
let tap = UITapGestureRecognizer(target: self, action: #selector(tapped))
    tap.cancelsTouchesInView = false
//Uncomment next line, if you want more than one tap to activate gesture.
//tap.numberOfTapsRequired = 5
    self.view.addGestureRecognizer(tap)

// Create a function
@objc func tapped(){
self.view.bringSubviewToFront(UIViewWhatYouWantToBringToFront)
}
...