読者です 読者をやめる 読者になる 読者になる

そーす

福岡在住のプログラマ

キーボードを閉じるExtension

Extension iOS Swift

f:id:saburesan:20160427075732p:plain

毎回めんどくさいので

extension UIView {
 func hideKeyboard() -> Bool {
        if isFirstResponder() {
            resignFirstResponder()
            return true
        } else {
            return subviews.map{$0.hideKeyboard()}.filter{$0}.first ?? false
        }
    }

}

キーボードって1つしか出ない…よね?