Jos*_*hua 5 iphone cocoa-touch objective-c uisearchbar
我使用以下代码显示UISearchBar带有范围栏的a.
UISearchBar *searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, 320, 45)];
searchBar.barStyle = UIBarStyleDefault;
searchBar.showsCancelButton = NO;
searchBar.autocorrectionType = UITextAutocorrectionTypeNo;
searchBar.autocapitalizationType = UITextAutocapitalizationTypeNone;
searchBar.scopeButtonTitles = [NSArray arrayWithObjects:@"One", @"Two", nil];
searchBar.showsScopeBar = YES;
self.tableView.tableHeaderView = searchBar;
[searchBar release];
Run Code Online (Sandbox Code Playgroud)
但是,范围栏永远不会显示.为什么没有显示它,我该如何解决这个问题?
小智 7
在initWithFrame:CGRectMake(0, 0, 320, 45),高度只是搜索栏的高度,不包括范围栏.尝试替换以下内容:
UISearchBar *searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, 320, 90)];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4126 次 |
| 最近记录: |