uisearchbar相关内容
我正在尝试使用来自 iOS 8 的新 UISearchController,并将其 UISearchBar 嵌入到我的 UINavigationBar 中.这很容易做到,如下所示: searchController = UISearchController(searchResultsController: nil)searchController.searchResultsUpdater = 自
..
我可以在 viewWillAppear 方法调用上显示 UISearchbar 的键盘,而无需触摸 UISearchbar 吗? 解决方案 [mySearchBar becomeFirstResponder];
..
我花了很多时间在线搜索并与其他开发人员讨论此问题,但无济于事.此 SO 帖子中描述了确切的问题(关注 UISearchBar但键盘没有出现),虽然它已经很多年了. 我最近在 IB 中不再使用已弃用的 UISearchDisplayController 和 UISearchBar,而是通过 iOS8 的代码切换到 UISearchController. 然而,我遇到的问题是焦点分配正确(
..
我有一个带有 UISearchBar 的 UIViewController.我已将搜索按钮替换为完成按钮. 但是,当点击搜索栏时,完成按钮最初是禁用.在输入任何字符之前都会发生这种情况. 我想要做的是让这个“完成"按钮始终启用,这样如果我点击它,我可以立即关闭键盘. 有什么帮助吗?将不胜感激. 我的 UIViewController -(BOOL)searchBarSho
..
我尝试在 swift 上创建我的搜索栏,但是当我按下搜索栏时,我无法关闭屏幕上的键盘.当我尝试使用 textfield 时,它与此代码完美配合. 覆盖 func touchesBegan(touches: NSSet, withEvent event: UIEvent) {self.view.endEditing(true)} 当我按下我的文本字段然后键盘消失时它会起作用.我想用我的搜索栏做到
..
我有一个 UISearchBar 作为表格视图的实时过滤器.当通过 endEditing: 关闭键盘时,查询文本和灰色圆形“清除"按钮仍然存在.从这里,如果我点击灰色的“清除"按钮,键盘会在文本被清除时重新出现. 如何防止这种情况发生?如果键盘当前未打开,我希望该按钮在不重新打开键盘的情况下清除文本. 当我点击清除按钮时,会调用一个协议方法.但是向 UISearchBar 发送 res
..
我想在我的 UITableView 顶部有一个 UISearchBar,当您向下滚动时它隐藏:答案很简单,我只需要将它添加到我的表格视图标题中,如下所示: UISearchBar *search = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 45)];self.tableView.tableHeaderView = 搜索;[
..
在 MonoTouch 模拟器中,我遇到以下诊断结果随机崩溃: /tmp/mono-gdb-commands.FV1b8V:1:源命令文件中的错误:无法自我调试执行本机代码时获得 SIGSEGV.这通常表明单声道运行时或本机库之一中的致命错误由您的应用程序使用. 跟踪提到“UISearchDisplayController dealloc": at (wrapper managed-to-
..
在 WWDC 2014 演讲“A Look Inside Presentation Controllers"中,演示者展示了如何在 UITableView 中设置 UISearchController.他们通过设置 searchController 的 searchBar 的框架,然后将其设置为 tableView 的 tableHeaderView 来做到这一点.不幸的是,对于 UICollec
..
我已将 UISearchBar 添加到 UICollectionView 并在委托 searchBar:textDidChange: 过滤我的模型并调用 [collectionView reloadData].reloadData(以及 reloadSection 等)想要从搜索栏的文本字段中删除 firstResponder,从而关闭键盘. 我正在尝试构建一个“实时更新"过滤器,因此在键入
..
我有一个具有节标题的 UICollectionView.在部分标题中,我有一个 UISearchBar.当我在搜索栏中键入内容时,我想过滤我的收藏视图中的内容.我用以下方法做到这一点: //改变FRC谓词的方法- (void)filterContentForSearchText:(NSString*)searchText{NSString *query = searchText;if (查询 &
..
我正在创建一个 iOS 7 应用程序,我希望在其中的 NavigationBar 右侧有一个 SearchBar,并且我希望它们看起来像一个整体.因此,我需要用相同的颜色(已经完成)为它们着色,并删除 NavigationBar 底部和 SearchBar 顶部的细线.我怎样才能做到这一点? 解决方案 官方来说,这只能通过将导航栏的 shadowImage 设置为空图像来实现.不过仔细看文
..
我有一个 tableview 用于在我的应用程序中显示设备列表.当调用 viewWillAppear 时,我将 self.searchDisplayController.searchBar 作为子视图添加到 headerView.然后我分配 self.tableView.tableHeaderView = headerView.它看起来像这样: 我向下滚动 tableview,以便 head
..
如何在 iOS 7 中更改 UISearchBar 的字体大小和字体样式? UITextField *textField = [[searchBar subviews] objectAtIndex:1];[textField setFont:[UIFont fontWithName:@"Helvetica" size:20]]; 在 iOS 6 中工作,但在 iOS 7 中崩溃 解决方案
..
如何在 iOS7 中更改 UISearchBar 的背景颜色? 不是灰色,我想像我的 uinavigationbar 一样改变颜色 如果我使用这个代码,那就是结果 searchBar.backgroundColor = [UIColor redColor]; 那不是红色!!!这与导航栏的背景颜色完全相同. 解决方案 需要使用: searchBar.barTintColor
..
我在 UITableView 中有 UISearchBar 作为表头.当我按下 UISearchBar 开始搜索时,这个方法被触发 - (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar 对于UISearchDisplayController. 结果就是这样; 如您所见,没有光标,我可以开始输入和搜索,一切正常.此外
..
我有一个 UIViewController,我想在其中显示带有 serchBar 的 tableview. //viewDidLoad_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0,0,屏幕宽度(),屏幕高度())样式:UITableViewStylePlain];_tableView.delegate = self;_t
..
我有一个 xCode 项目,其中包含一个带有“搜索栏和搜索显示控制器"的 tableview,以允许用户细化显示项目的列表.一般来说,http://www.raywenderlich.com 中提供的指南遵循/16873/how-to-add-search-into-a-table-view.我最近下载了支持 iOS 7 的最新 xCode(版本 5.0 (5A1413)),并一直在不同目标上测试
..
在 iOS7 中,搜索图标和占位符文本总是出现在中间.我尝试将搜索栏中文本字段的文本对齐方式更改为左侧,但没有奏效.有什么办法可以让搜索栏搜索图标在iOS7中左对齐 我尝试了以下几行,但没有奏效: UITextField *txfSearchField = [_searchBar valueForKey:@"_searchField"];txfSearchField.textAlignme
..
我需要更改iOS7中UISearchBar的取消按钮文本的颜色. 通常 UISearchBar 取消按钮 textColor 是蓝色的,我想将 textColor 更改为 redColor. 我该如何更改? 解决方案 我找到了自己问题的答案. 这是代码,如果要更改所有取消按钮,请添加AppDelegate. [[UIBarButtonItem appearanceWhe
..