现在的位置: 首页 > 综合 > 正文

修改UISearchBar风格为iOS7之后风格

2017年12月08日 ⁄ 综合 ⁄ 共 825字 ⁄ 字号 评论关闭

修改iOS7之前的UISearchBar风格,为iOS7之后风格方法


    if ([[UIDevicecurrentDevice].systemVersion
floatValue] < 7.0) {

        UITextField *searchField;

        NSUInteger numViews = [self.searchView.subviewscount];

        for(int i =0; i < numViews; i++)

        {

           
if([[_searchView.subviewsobjectAtIndex:i]
isKindOfClass:[UITextFieldclass]])

            {

                searchField = [_searchView.subviewsobjectAtIndex:i];

            }

        }

        if(searchField)

        {

            searchField.borderStyle =UITextBorderStyleNone;

            searchField.backgroundColor = [UIColorwhiteColor];

            searchField.layer.cornerRadius =6;

            searchField.font = [UIFontboldSystemFontOfSize:14];

            [searchFieldsetBackground: [UIImage
imageWithColor:[UIColorwhiteColor]
size:CGSizeMake(10,10)]];//在这添加灰色的图片

        }

    }

    self.searchView.backgroundImage = [UIImageimageWithColor:[UIColorcolorWithHex:0xefefef]size:CGSizeMake(10,10)];

抱歉!评论已关闭.