uisearchcontroller

    1热度

    1回答

    我有一个UISearchController它有自己的自定义结果控制器,而不是过滤立即视图中的内容。 UISearchBar正确显示在导航栏中,但是当我开始在搜索框中输入字符时,我的自定义控制器出现并填充整个屏幕,覆盖导航栏和窗口, 。 这用于工作,但我最近改变了我的故事版以UINavigationController为入口点,导致UITabBarController,然后它有标签控制器。 UIT

    1热度

    1回答

    我在UITableView的标题中使用UISearchController的UISearchBar。我的搜索工作正常,当我在搜索栏的字段中输入一些文本时,所有相关的方法都会被调用,并且表视图按预期显示正确的搜索结果。 问题出现在我想要点击某个结果来完成某件事情时。只要点击其中一个表格视图单元格,搜索栏中的字段就会变为空白。由于搜索文本现在为空,因此搜索结果将更新,并且表视图会以零结果重新加载。所以

    2热度

    1回答

    我有这个奇怪的问题,在迅速3. 搜索栏所以我想搜索栏被粘到表视图(顶部没有把它虽然故事板) 和我有以下代码。 let searchController = UISearchController(searchResultsController: nil) override func viewDidLoad() { super.viewDidLoad() sear

    2热度

    2回答

    UISearchController的默认行为似乎是在UISearchBar中输入字符后立即显示一个空表。我正在执行的搜索不会在输入字符时进行搜索,而是会在搜索按钮被点击时进行搜索。 因此,我不想显示一个空表,直到实际搜索发生。我如何做到这一点? 我试着设置隐藏的表,直到搜索按钮被点击,但它似乎并不像表中出现的那样与UISearchController表相同,因为没有任何数据源方法被调用表。

    0热度

    1回答

    let storyboard = UIStoryboard(name: "ProductSearch_iPhone", bundle: nil) let controller : RSearchResultController = storyboard.instantiateViewController(withIdentifier: "SResult")

    3热度

    1回答

    我有一个tableview控制器。我添加了searchBar。但是当我点击searchBar时,我在searchBar和TableView之间有空格?为什么?它是如何修复的? 在向下我添加屏幕截图和代码tableViewController的列表。感谢帮助。 !!!!!! - 列表TableViewController - !!!!!! class AlfavitController: UITab

    0热度

    2回答

    我将UISearchController searchBar添加到控制器的视图中,如下所示:self.view.addSubview(searchController.searchBar)。该功能工作得很好,除了在选择tableview行时,搜索栏会快速向下移动并从顶部重新出现。我想下面的东西,其中没有摸索出: 设置tableView.tableHeaderView = searchControl

    1热度

    1回答

    我有使用SearchField,从一个简单的数组搜索和过滤数据,然后为用户显示过滤的数据点击,但我发现这是造成错误与TableViewController的应用我的整个应用程序崩溃。 当我第一次运行应用程序时,我得到的最后击杀前两次警告当我键入一个字母进入搜索领域。这里的每个实例的屏幕截图,每个控制台错误沿着我得到: 运行后: 1控制台登录: 2017-01-09 21:20:30.060553

    3热度

    1回答

    我读过类似的问题和解决方案。但似乎没有解决我的问题。我正在使用自定义搜索控制器和自定义搜索栏和func updateSearchResults(对于searchController:UISearchController)没有被调用。 var customSearchController: CustomSearchViewController! CustomSearchViewControlle

    0热度

    1回答

    而呈现搜索控制器我设置的showScopeBar属性为隐藏或显示范围栏 - (void)willPresentSearchController:(UISearchController *)searchController { // do something before the search controller is presented NSMutableArray *sco