iOS上的自定义搜索栏,看起来像普通文本字段
我想在iOS上实现搜索栏,它看起来像屏幕截图: 支持的iOS版本:iOS6+ 我知道:我可以使用导航栏上的UITextFieldiOS上的自定义搜索栏,看起来像普通文本字段,ios,iphone,Ios,Iphone,我想在iOS上实现搜索栏,它看起来像屏幕截图: 支持的iOS版本:iOS6+ 我知道:我可以使用导航栏上的UITextField 我要找的是:定制UISearchBar不知道为什么要让iOS应用程序看起来像Android。您的用户希望它有一种iOS的感觉。然而,你可以通过一些Photoshop魔术来实现这一点。创建底部的“盒子”块作为png图像,并抓取/创建放大镜图像。创建一个UIView,其中包含两个图像作为UIImageView,以及一个用于处理输入的UITextField。您也可以使用U
我要找的是:定制UISearchBar不知道为什么要让iOS应用程序看起来像Android。您的用户希望它有一种iOS的感觉。然而,你可以通过一些Photoshop魔术来实现这一点。创建底部的“盒子”块作为png图像,并抓取/创建放大镜图像。创建一个UIView,其中包含两个图像作为UIImageView,以及一个用于处理输入的UITextField。您也可以使用
UITextField进行搜索。在这种情况下,您只需将UIImageView
添加到UITextField
的背景中,UITextField
将没有边框。您必须创建两个数组,一个用于搜索内容,另一个用于原始数组
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
searchString = [textField.text stringByReplacingCharactersInRange:range withString:string];
if([string length]==0)
{
[searchedArray removeAllObjects];
}
else
{
NSPredicate *pred = [NSPredicate predicateWithFormat:@"Label CONTAINS[cd] %@", searchString];
searchedArray = [[maineArray filteredArrayUsingPredicate:pred] mutableCopy];
}
[TableView reloadData];
return YES;
}
其中“Label”是要搜索的值。如果有不清楚的地方,请告诉我。定制UISearchBar??但是你能解释一下你想要定制什么,只是背景吗?普通的UISearchBar看起来不像屏幕截图中的,我想定制它的外观,使它看起来像这样。UISearchBar的外观是非常可定制的。阅读文档。不清楚你到底想要什么