设置搜索框后面的取消按钮,字体,颜色。

 mySearchBar.tintColor = [UIColorwhiteColor];

    mySearchBar.barTintColor = kRedHuangColor;

    mySearchBar.backgroundImage = [UIImageimageWithColor:kRedHuangColorsize:CGSizeMake(kScreenWidth, 40)];

    [mySearchBarbecomeFirstResponder];

    mySearchBar.hidden = NO;

 

 

 mySearchBar.showsCancelButton = YES;

    UIButton *cancelButton;

扫描二维码关注公众号,回复: 562317 查看本文章

    UIView *topView = mySearchBar.subviews[0];

    for (UIView *subView in topView.subviews) {

        if ([subView isKindOfClass:NSClassFromString(@"UINavigationButton")]) {

            cancelButton = (UIButton *)subView;

        }

    }

    if (cancelButton) {

        [cancelButton setTitle:@"取消"forState:UIControlStateNormal];

        [cancelButton setTitleColor:[UIColorwhiteColor] forState:UIControlStateNormal];

        cancelButton.titleLabel.tintColor = [UIColor whiteColor];

    }

猜你喜欢

转载自zhangmingwei.iteye.com/blog/2091994
今日推荐