23 lines
465 B
Swift
23 lines
465 B
Swift
//
|
|
// 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
|
|
}
|
|
}
|