しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

【iOS10】UISearchBarのUITextFieldを取得する

UISearchBarのUITextFieldを取得する方法です。
subviewから無理やり取っているので、今後取れなくなる可能性もあるので注意が必要です。

let searchBar = UISearchBar()
let textField = searchBar.subviews.first?.subviews.flatMap { $0 as? UITextField }.first