UItextField within UISearchbar failing after iOS 7 upgrade

前端 未结 4 827
无人及你
无人及你 2020-12-18 16:11

I have a UITextField for the UISearchBar which this was working until iOS 7 upgrade and now it fails at this line: UITextField *textfield=(UITextField*)[[searchBar sub

4条回答
  •  南方客
    南方客 (楼主)
    2020-12-18 17:11

    Try this one for iOS7.

    TESTED

    for (id object in [searchBar subviews])
        {
            for (id subObject in [object subviews])
            {
                if ([subObject isKindOfClass:[UITextField class]])
                {
                    UITextField *textfield=(UITextField*)subObject;
                }
            }
        }
    

    iOS6

    for (id object in [searchBar subviews]) {
            if ([object isKindOfClass:[UITextField class]]) {
                UITextField *textfield=(UITextField*)object;
            }
        }
    

提交回复
热议问题