- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 UINavigationController 中有一个普通的 UITableViewController。前者包括连接到搜索显示 Controller 的搜索栏。我使用标准行为,即当用户输入任何字符时,搜索结果 TableView 会覆盖普通 TableView 。
现在,两个 TableView 都在导航 Controller 内运行。如果我从搜索结果 TableView 中选择一项,则会将一个新的 uitableviewcontroller(包含有关所选项目的特定信息)推送到导航堆栈上。当我点击该 Controller 上的后退按钮时,我观察到一个奇怪的行为:普通 TableView 的节标题 overdraw 了搜索结果 TableView 的节标题。它们的显示方式就像显示我的普通 TableView 一样(我可以从标题之间的行数看到这一点,尽管行仍为空)。搜索结果表行仍在显示。
此行为来自于我在 viewWillAppear 上重新加载 TableView 。我这样做是为了对用户在应用程序中的其他点所做的数据库更改或自动后台数据更新使用react。我已经尝试轮询最近显示的表格 View 是否通过
显示(self.tableView == self.searchDisplayController.searchResultsTableView)
但是当我返回正常的 TableView Controller 后,该语句始终为假。
问题:如何轮询 TableView 的正确状态以避免显示错误?
最佳答案
UISearchDisplayController
类实现 active
属性。猜猜它的用途是什么:-)
例如只需检查 (self.searchDisplayController.active)
或 ([self.searchDisplayController isActive])
。
关于iphone - UINavigationController 逻辑中 searchDisplayController.searchResultsTableView 的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016941/
我正在实现一个 UISearchDisplayController,我想在加载时用 tableView 的内容(未过滤)填充 searchResultsTableView - 在输入文本之前。 这在我
这个问题在这里已经有了答案: iOS search bar not showing results (3 个答案) 关闭 8 年前。 我有一个成功执行搜索的 uisearchbar。问题是 sear
当我点击这个按钮-[搜索]时,弹出窗口出现。 如果我写下搜索词并单击“搜索”按钮,数据将填充到 NSMutableArray 中。 此搜索表使用“自定义单元格”。 我无法将“自定义单元格”与 NSMu
我在 ViewController 中实现 SearchDisplayController。它工作正常,除了一件事:我正在控制 searchResultTableView 属性以调整显示结果的 tab
我想知道如何控制 UISearchDisplayController 使用的 TableView 。您无法覆盖 UISearchDisplayController 的 searchResultsTab
我目前正在使用 searchDisplayController与 UISearchBar尝试在我的 iPhone 应用程序中实现自动完成功能。 但是,当用户第一次按下 UISearchBar ,搜索
最初,我有一个主 TableView Controller ,其中包含使用 Storyboard布局的静态单元格的 TableView 。随后,我向这个 UITableViewController 添
我使用 TableView 和搜索显示 Controller 创建简单的 View Controller 。当我添加搜索显示 Controller 时,它为 searchResultsTableVie
我有一个 UISearchBar正在努力动态显示列表中的匹配结果,但在试图停止 searchResultsTableView 时遇到了噩梦从模糊结果UIView ,当结果被点击时,它从右边开始动画。
一切正常,但无法为 searchResultsTableView 的自定义单元格的 UILable 赋值。我为我的 TableView Controller 使用相同的自定义 UITableViewC
我在 UINavigationController 中有一个普通的 UITableViewController。前者包括连接到搜索显示 Controller 的搜索栏。我使用标准行为,即当用户输入任何
我有一个带有 searchDisplayController 的 UISearchbar,它通过 IB 拖到我的 tableview 中。我的搜索范围栏在不处于搜索模式时隐藏。当我开始搜索时,范围栏将
我有一个 UISearchDisplayController 正确连接到 IB 中自定义 UITableView 的 header 。但是,当我搜索任何内容时,searchResultsTableVi
我已经修改了Apple 示例iOS 项目的代码TableSearch为了通过解析其内容来使用它来搜索网络服务。在使用 SearchDisplayController 的 SearchBar 执行搜索时
我有一个包含 tableView 的 viewController;我在表格的标题中有一个 UIView,并将一个 searchDisplayController 以及一个分段控件拖到了 View 中
我正在使用基于本教程的 UISearchDisplayController: http://developer.apple.com/library/ios/#samplecode/TableSearc
以下问题仅发生在 iOS 7.0+ 设备上运行的 iOS 6.0/6.1 应用程序上。 所以我有一个 UISearchDisplayController搜索我们的 API 并返回数据。这一切都有效,一
我是一名优秀的程序员,十分优秀!