// // SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors // SPDX-License-Identifier: GPL-3.0-or-later // import Foundation extension UIControl { // See: https://stackoverflow.com/a/41438789 func addAction(for controlEvents: UIControl.Event = .touchUpInside, _ closure: @escaping () -> Void) { addAction(UIAction { (action: UIAction) in closure() }, for: controlEvents) } }