Tag: uisearchbar

当UISearchBar处于活动状态时,UITableView内容与状态栏重叠

我有一个UITearchBar和UISearchDisplayController的UITableViewController。 它存在于UINavigationController中的UIViewController的Container View中。 我做了这个图像来帮助描述结构: 这实际上是这样的: 当我点击search栏时,我必须隐藏导航栏。 通常,这将发生在自己的,但由于我的UITableViewController是在一个容器视图内,我必须自己处理这个变化。 这是它看起来像然后,请注意状态栏是白色的,因为导航栏是白色,即使它是隐藏的时刻。 一旦我开始input一些search文本,结果就会显示出来。 如果我向上滚动这些结果,它们将通过search栏下方,但是它们重叠的状态栏非常没有吸引力。 如果没有涉及容器视图,那么这一切都按预期工作,并且表格内容通过状态栏下方,但是涉及到容器视图时,表格文本和状态栏发生冲突。 如何让文本像正常一样在状态栏下传输?

调整UISearchDisplayController灰色黑色覆盖

任何人都知道如何调整调暗的黑色过度,一旦你点击search栏? 我有问题,当我点击取消桌面将花费然后animation消失。 我用这个调整我的结果tableview。 -(void)searchDisplayController:(UISearchDisplayController *)controller didShowSearchResultsTableView:(UITableView *)tableView { tableView.frame =fTableView.frame;//CGRectMake(26, 100, 280, 310); //fTableView.frame; tableView.backgroundColor = [UIColor colorWithRed:243.0/255.0 green:236.0/255.0 blue:212.0/255.0 alpha:1]; } 当点击search栏时,灰色覆盖层已满,而不是我定义的大小。 当点击取消button时,视图将消耗。

UITableView的范围栏像App Store?

有谁知道如何添加范围栏到UITableView ? App Store应用程序有时会这样做,如下图所示。 我想使用这个范围栏来添加UITableView的元素的sorting选项。 这比使用带有UISegmentControl的工具栏更方便。 我只是不知道如何实现这一点。 我什至不知道该元素的名称(我称之为范围栏,因为它看起来就像一个UISearchBar的范围栏,但它不是)。

deviseiOS SearchBar

我想在ObjectiveC中有一个简单的SearchBar。 使用UISearchBar或UISearchBarDelegate令我困惑。 我可以使用UITextField但它没有search栏的外观和感觉。 正如在附加的图片,我只想要search栏没有UITableView与它关联。 图像附有一个TableView,但你明白了。 另外有人在search栏中input文本后,按下“enter”,我如何检索文本? 更新:我知道这些讨论相同的链接,但他们更多地使用表。 http://blog.webscale.co.in/?p=228 http://ved-dimensions.blogspot.com/2009/02/iphone-development-adding-search-bar-in.html 如何在iPhone中实现search栏? UISearchBar示例代码 UITableViewController中的UISearchBar?

showScopeBar = YES时,iOS8上的UISearchBar高度

我在我的应用程序中使用UISearchBar ,使用showsScopeBar=YES 。 当在iOS8下运行(在模拟器和设备上)时,范围栏是隐藏的,search栏的高度保持在44,而不是预期的88.在Xcode 6中使用新的视图debugging器,我可以看到范围栏实际上目前,但仍然隐藏在文本领域的后面。 到目前为止我发现的唯一方法是手动设置search栏的高度为88,这当然是一个可怕的黑客。 我是否缺less一些logging的不兼容性,或者这是一个错误?

iOS 7不显示导航栏中search栏的取消button

在应该在iOS 6和iOS 7上运行的应用程序中,如果应用程序在iOS 7上运行,则导航栏中embedded的search栏的取消button不再显示。在iOS 6上运行。 search栏位于导航栏的标题视图中,如果search栏成为第一个响应者,则应显示取消button: IOS 7 iOS 6 在一个孤立的testing案例中,代码非常简单: @interface MyViewController : UITableViewController<UISearchBarDelegate> @property (nonatomic) IBOutlet UISearchBar* searchBar; @end @implementation MyViewController – (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.titleView = self.searchBar; } – (void) searchBarTextDidBeginEditing: (UISearchBar*) searchBar { [searchBar setShowsCancelButton: YES animated: YES]; } @end 这是我在文档中遗漏的iOS 7故意改变吗? 如果是的话,那么应该是什么呢? 如果没有,我在我的代码中犯了一个错误?

如何使用自动完成和build议使用UISearchBarsearch位置?

我正在开发一个应用程序,用户可以在其中search一个兴趣点,select一个search结果,然后MKMapView将中心到结果坐标。 我的问题是如何使autocompletion发生? 我已经做了MKLocalSearch和MKLocalSearchRequest研究,似乎是苹果build议在iOS6.1 +上进行位置search的API。 然而,我找不到任何自动完成或与MKLocalSearch和MKLocalSearchRequestbuild议的例子。 是否有可能自动完成位置search或显示build议列表,就像苹果的地图应用程序? 谢谢!

自定义UISearchbar的UITextfield – iOS

我正在尝试自定义UISearchbar的文本字段。 下面的图片显示了我的一半完成的工作。 我有UISearchbar的子类,并从我的视图控制器调用它。 我正试图从文本字段中删除那些黑灰色的线条。 下面是添加到viewcontroller的子视图的UISearchbar的实现。 searchbar = [[SearchBar alloc] initWithFrame:CGRectMake(35,78, 250, 17)]; searchbar.backgroundColor = [UIColor clearColor]; searchbar.layer.borderColor = [[UIColor clearColor] CGColor]; searchbar.layer.borderWidth = 0; for(UIView *view in searchbar.subviews){ if([view isKindOfClass:[UITextField class]]){ UITextField *tf= (UITextField *)view; tf.layer.borderColor = [[UIColor clearColor] CGColor]; tf.delegate = self; break; } } [self.view addSubview:searchbar]; searchbar.delegate = self; UISearchBar子类: – (id)initWithFrame:(CGRect)frame { […]

animationUISearchBar框架的宽度

是否可以animationUISearchBar的框架宽度? 我发现,当我应用uiviewanimation来扩大search栏的范围时,它会立即popup最终结果,就好像对象内部正在控制它的animation效果,而不是让我自己animation顺利地应用。 如果我animation的位置它移动平稳,但我怀疑文本input调整根据取消button的存在可能意味着我们没有公共访问animation宽度通过UIViewanimation。 下面的示例代码片段从x = 0滑动到100,但popup宽度为600像素宽。 CGRect searchBarFrame = self.searchViewController.searchBar.frame; searchBarFrame.origin.x = 100; searchBarFrame.size.width = 600; [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{ self.searchViewController.searchBar.frame = searchBarFrame; } completion:^(BOOL completion){ }];

如何更改位置或隐藏IOS 7中的UISearchBar中的放大镜图标?

我正在使用IOS 7应用程序。默认情况下,它出现像Pic(1)。但我需要将其更改为图(2)。我GOOGLE了一下,发现需求的答案很less,但它没有改变。否则我需要以便隐藏。所以我可以用背景图像进行pipe理。这是第一个图像 我用下面的代码来修改它,但没有成功。 在.h文件中 @property(nonatomic,strong) IBOutlet UISearchBar *findSearchBar; 在.m文件中 @synthesize findSearchBar; – (void)viewDidLoad { [super viewDidLoad]; [self setSearchIconToFavicon]; } – (void)setSearchIconToFavicon { // The text within a UISearchView is a UITextField that is a subview of that UISearchView. UITextField *searchField; for (UIView *subview in self.findSearchBar.subviews) { if ([subview isKindOfClass:[UITextField class]]) { searchField = (UITextField *)subview; […]