uisearchcontroller

    21热度

    2回答

    我将UISearchController附加到iOS 11上的UITableViewController的navigationItem.searchController属性。此工作正常:我可以使用漂亮的iOS 11样式搜索栏。 但是,我希望在启动时显示搜索栏。默认情况下,用户必须在表格视图中向上滚动以查看搜索栏。有谁知道这是可能的吗? 左:发射后的默认情况。右键:搜索栏变得可见(通过滚动)。我想在

    2热度

    2回答

    我使用UISearchController作为导航栏的一部分使用的iOS推出了新的API 11.我在我的ViewController的viewDidLoad - (void)viewDidLoad { [super viewDidLoad]; [_table setDataSource:self]; [_table setDelegate:self]; se

    0热度

    2回答

    升级我们的应用程序以支持iPhone X.如何将搜索栏添加到表视图的标题并将其放在安全区内?这是我们目前如何建立搜索栏。 let searchController = UISearchController(searchResultsController: nil) func buildSearchBar() { self.searchController.searchResultsUp

    0热度

    1回答

    我想基于searchBar文本输入过滤collectionView。我能够通过textDidChange和updateSearchResults函数调用,将数据库中的所有用户加载并填充UISearchResultsUpdating类的collectionView,但collectionView不会基于searchBar输入进行过滤(它始终显示数据库中的所有用户 - 即使在文本输入中也是如此) 。我

    1热度

    1回答

    我想更新我的旧iOS 10应用程序的UISearchController外观,使其具有类似于本机的效果iOS 11的照片应用程序。 但我不知道如何获得NavigationBar从LargeTitle转换到UISearchController这样的流畅的动画。 UPDATE 我知道有UINavigationItem的财产UISearchController,但它只是显示下的大标题及其与hidesNa

    0热度

    1回答

    我有一个iOS11与UISearchController搜索结果tableView,它包含几个单元格的问题。我向上滚动tableView,然后完成滚动并从屏幕上移除手指。之后,tableView必须向下滚动到边界以显示所有可用的单元格。但滚动冻结0.5秒,然后tableView跳回非常强大,快速。它看起来太糟糕了。 搜索栏位于导航栏上。 当我滚动时,任何代码都不会执行,因为所有单元格都保留在屏幕范

    2热度

    2回答

    有2个未回复的帖子here和here,其中没有人提供了解决此问题的工作方案。 第一张图显示了搜索控制器的iOS 10行为,您可以在其中看到左侧的层次结构,右侧的搜索控制器框架以红色框起。在中心以蓝色显示的是在表格中正确显示的。 第二个图像显示的iOS 11行为,其中搜索控制器退出tableView标题的边界内,并移动到不具有意义的屏幕的顶部,因为表视图被从屏幕的顶部定位在230个像素。 我用于显示

    1热度

    2回答

    在适应新的iOS 11 UISearchController中的NavigationItem后,我遇到了一些问题。 我已将UIBarButtonItem添加到UISearchController的搜索栏的工具栏中。此按钮在单击时调用一个函数(作为UIBarButtonItem构造函数中的动作参数传递)。 在iOS 11之前,搜索栏已附加到tableHeaderView,并且此工作完美(并且仍然有效

    0热度

    1回答

    我有一个UITableView,其中我将其标题设置为搜索栏。当我专注于搜索栏,它跳转到屏幕的顶部,在设备上比iOS11正常工作时,我没有使用视图导航栏,我想在表的顶部固定搜索栏 self.definesPresentationContext = true self.extendedLayoutIncludesOpaqueBars = true; searchController.delega

    12热度

    7回答

    我正在嵌入具有退出弹出窗口的页面。当你关闭页面时,它会自动启动一个弹出窗口。 如何在退出时禁用来自iframe的弹出窗口?