jjzjj

uisearchcontroller

全部标签

ios - UISearchController 在编辑时添加偏移量

UISearchController在编辑开始时添加一个偏移量。在横向模式下它工作得很好,但在纵向模式下就不行了。Storyboard中是否有任何设置可以帮助解决这个问题。下面的工作但是,显示了一个动画,它在+320处运行,然后返回到-320。funcupdateSearchResultsForSearchController(searchController:UISearchController){self.mySearchContorller.searchBar.frame=CGRectMake(-320,0,self.myTable.frame.size.width,44.0)}

ios - 如何从嵌入在父 View Controller 的 subview Controller 中的 UISearchViewController 中呈现 View Controller ?

我有一个名为MainViewController的父ViewController和一个名为FilterViewController的subviewController,它占据了主Controller屏幕的一部分。在filterViewController中,我向tableview添加了一个UISearchController。但是当我点击搜索结果转到DetailViewControllerAttempttopresentonwhichisalreadypresenting我在iPadiOS8模拟器上使用它。如果resultSearchController未处于事件状态,我可以单击表格,

iphone - 不使用导航 Controller 的 UISearchController

是否可以在NavigationController中不显示SearchBar的情况下使用UISearchController?我基本上希望SearchBar留在屏幕上并在其下方显示TableView:我想做的是:我在Storyboard上创建了一个UITableViewController并将其链接到自定义NPTableViewController类。然后我这样做了:letresultsTable=storyboard!.instantiateViewController(withIdentifier:"LocationSearch")as!NPTableViewControllers

ios - 无法呈现 UISearchController

我有以下View层次结构:UINavigationController||\/LibraryTableViewController:UITableViewController||\/AlbumsCollectionViewController:UICollectionViewController||\/SongsTableViewController:UITableViewController我想在AlbumsCollectionViewController中有一个搜索栏和一个不同的SongsTableViewController在navigationItem.titleView中显示

ios - 当调用 UISearchBar.becomeFirstResponder() 时,键盘出现并立即消失

我在navigationItem.searchController中有UISearchController,我想在用户从菜单中选择“搜索”时使其成为焦点。很快,当用户点击菜单(UITableViewCell)中的“搜索”选项时,它会获取包含searchController的ViewController并调用:guardletnavigationVC=presentingViewControlleras?UINavigationControllerelse{return}guardletdocumentsVC=navigationVC.topViewControlleras?Docume

ios - 我怎样才能使 NSFetchedResultsController Update 与 UISearchController 一起工作?

我有一个NSFetchedResultsController显示来自CoreData的一些数据,我正试图让一个搜索栏与它一起工作。搜索有效,但是调用controller(didChangeObject:)时使用的是全表的索引路径,而不是过滤后的表,因此更新要么修改了错误的记录,要么因为索引路径超出范围而导致错误。尽管我知道这是错误的根源,但我不确定如何修复它。我的代码的主要部分如下:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCel

ios - 选择时 UISearchController 崩溃

我试图在我的ViewController中实现UISearchController。但是,当我尝试从按钮打开Controller时,它会使应用程序崩溃,并且Xcode没有给我任何错误。我正在使用Backendless来存储用户并检索它们。我想搜索它们。这是我的代码。我不知道自己做错了什么:/非常感谢您的帮助。importUIKitprotocolChooseUserDelegate{funcchreatChatroom(withUser:BackendlessUser)}classChooseUserViewController:UIViewController,UITableView

ios - 试图使 UISearchController 功能像 Swift 中 iPhone 中的语言设置

我目前已经实现了一个目前工作正常的UISearchController。以下是显示如何操作的附加屏幕:但是,我想做的是以一种类似于Apple在iPhone设置中实现语言选择选项的方式实现它:在Apple的实现中,搜索栏在激活时不会隐藏导航栏。有谁知道如何在Swift中实现此功能而不是我目前实现的传统方式?只是想知道。 最佳答案 有一个名为hidesNavigationBarDuringPresentation的属性在UISearchController类中,默认为true处理你想要的,所以把它放在false中,你可以实现保留导航栏在

ios - Swift - 如何摆脱 UISearchController 中的深色背景?

我有这个深色背景:imageoftheproblem这是我的代码:classSearchController:UIViewController,UITableViewDelegate,UITableViewDataSource,UISearchBarDelegate{letsearchController=UISearchController(searchResultsController:nil)overridefuncviewDidLoad(){searchController.searchBar.delegate=selfsearchController.searchResult

swift - 如何删除 iOS 11 上 UISearchController 下的行?

如何在iOS11上删除UISearchController下的行?我使用以下代码添加了UISearchController:navigationItem.searchController=searchController但是这样做之后下面有一条奇怪的线:如有任何关于如何删除线条或至少选择其颜色的建议,我们将不胜感激。 最佳答案 这是另一种解决方案,一个较弱的解决方案,但它在特定用例中可能很有用。extensionUISearchController{varhairlineView:UIView?{guardletbarBackgro