Я сделал подкласс UIView.Then, я добавил UITapGestureRecognizer, но когда я нажимаю на представление, он не отвечает на него.О UITapGestrueRecognizer в Swift
Код:
let tapGesture = UITapGestureRecognizer(target: self, action: "singleTapHandler:")
self.maskView!.addGestureRecognizer(tapGesture)
селектор:
func singleTapHandler(recognizer: UITapGestureRecognizer) {
print("xxx")
dismiss()
}
Проверьте 3D вид (Debug вид иерархии) и посмотреть, если вид находится в передней или любой другой взгляд поверх него ...! –