1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| //
| // UIView+Responder.swift
| // SwiftEntryKit
| //
| // Created by Daniel Huri on 5/17/18.
| //
|
| import UIKit
|
| extension UIView {
| var containsFirstResponder: Bool {
| var contains = false
| for subview in subviews.reversed() where !contains {
| if subview.isFirstResponder {
| contains = true
| } else {
| contains = subview.containsFirstResponder
| }
| }
| return contains
| }
| }
|
|