Ios UISearchBar覆盖清除刷新和停止类似于safari地址栏

Ios UISearchBar覆盖清除刷新和停止类似于safari地址栏,ios,uisearchbar,Ios,Uisearchbar,如何自定义UISearchBarclear按钮的行为,以显示刷新和停止图标以及类似iOS Safari地址栏的功能。我试图找到UITextField,但它返回零 extension UISearchBar { func textFiled() -> UITextField? { for view in self.subviews as [UIView] { if let textField = view as? UITextField { r

如何自定义
UISearchBar
clear按钮的行为,以显示刷新和停止图标以及类似iOS Safari地址栏的功能。我试图找到UITextField,但它返回零

extension UISearchBar {
func textFiled() -> UITextField? {
    for view in self.subviews as [UIView] {
        if let textField = view as? UITextField {
            return textField
        }
    }
    return nil
}
}

标记为重复的解决方案的可能重复项不再有效
extension UISearchBar {
    var textField: UITextField? {
        if let textField:UITextField = self.valueForKey("_searchField") as? UITextField {
            return textField
        }
        return nil
    }
}