UI UISearchBar搜索框

本文介绍如何在iOS应用中配置UISearchBar,包括设置样式、颜色、占位符、取消按钮等功能,并实现分段搜索功能。
<span style="font-size:18px;">    UISearchBar *searchBar=[[UISearchBar alloc]initWithFrame:CGRectMake(0, 60, self.window.bounds.size.width, 90)];
    //设置的背景颜色通常是不管用的(背景颜色被遮挡了)
    searchBar.backgroundColor=[UIColor yellowColor];
    //设置占位符
    searchBar.placeholder=@"百度一下";
    //设置显示取消按钮
    searchBar.showsCancelButton=YES;
    //设置searchBar的风格
    searchBar.barStyle=UIBarStyleDefault;
    //设置searchBar的颜色
//    searchBar.barTintColor=[UIColor redColor];
    //设置显示分段搜索
    searchBar.showsScopeBar=YES;
    //设置分段搜索
    NSArray *array=[NSArray arrayWithObjects:@"网页",@"贴吧",@"音乐",@"地图", nil];
    searchBar.scopeButtonTitles=array;
    //设置搜索框的颜色
    searchBar.tintColor=[UIColor redColor];
    //设置代理,实现取消按钮的事件
    searchBar.delegate=self;
    
    [self.window addSubview:searchBar];
    [searchBar release];
    

- (void)searchBarCancelButtonClicked:(UISearchBar *) searchBar
{
    searchBar.text=@"";
    [searchBar resignFirstResponder];
}
</span>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值