- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 tableView 中添加了一个搜索栏,按下时搜索栏就会消失。
这是一个行为错误的 gif:
这是我的简单代码:
import UIKit
class UMSearchBarViewController: UIViewController {
@IBOutlet weak var tableView: UITableView!
var searchController : UISearchController!
override func viewDidLoad() {
super.viewDidLoad()
searchController = UISearchController(searchResultsController: nil)
tableView.tableHeaderView = searchController.searchBar
// Do any additional setup after loading the view.
}
}
有什么办法可以解决这个问题吗?
最佳答案
尝试以下代码:在 Swift 3 中测试。
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
// If this is your main controller.try this code inside your viewDidload
navigationController?.hidesBarsOnSwipe = false // If you don't want this happend when swipe.
navigationController?.hidesBarsOnTap = false
}
注意:不要忘记自动约束您的搜索者。
关于ios - TableHeaderView 中的搜索栏行为错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40204467/
我在 tableView 中添加了一个搜索栏,按下时搜索栏就会消失。 这是一个行为错误的 gif: 这是我的简单代码: import UIKit class UMSearchBarViewContro
我现在已经被这个问题困扰了一段时间。我使用自定义 View (CollectionView) 作为 tableHeaderView(蓝色矩形),我想使用自动布局添加一些边距,但似乎没有任何效果 我已经
我正在尝试通过放置在其中的 UILabel 设置 tableHeaderView 高度。但由于某种原因,我遇到了问题,高度小于标签的内容,有时标签不会显示全文。 这就是它的样子: 它应该是这样的: 这
我使用 UITableViewController,我实现了 - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
我正在使用带有自定义 tableHeaderView 的 UITableView 在我的 viewDidLayoutSubviews 中,我正在使用如下正常工作的代码: let bounds = U
我一直在尝试通过学习自动布局来改进我的布局技术,但我偶然发现了一个我无法解决的问题。 事情是这样的:有一个 View Controller ,其中包含一个 UITableView 和一个 UIView
我有一个 UIView 的自定义子类,它是在 IB 中设计的,其中包含一些标签和一个按钮。按钮上的 touchUpInside 事件有一个 Action ,目标是自定义 View 。 我将此自定义 V
我正在尝试以编程方式创建一个在 tableHeaderView 中具有搜索栏的 tableview。由于某种原因,搜索栏出现在第一个单元格的顶部。 我正在使用 Masonry 来构建约束。 谁能指出我
每当我设置 tableHeaderView 时,我都不会在模拟器中看到它。如果我将其添加为 subview ,它最终会绘制在节标题下方。知道我在这里缺少什么吗? 我有一个 XIB 文件。不过,我在 I
在我的 UITableView 中,我有一个 tableHeaderView ,它应该根据内容调整自身大小。调整大小工作正常,但是,tableHeaderView 遮挡了前几个单元格。显然,更改 ta
我正在使用带有非常大的标题 View (不是部分标题)的表格 View ,以利用表格 View 的各种优势(长列表的性能、拉动刷新等)。 标题大约 700 点高,包含各种交互项目 - 一个 map 、
我有一个 UITableView我使用 tableHeaderView 添加了标题的实例属性(property)。我观察 contentOffset 的变化属性能够以相反的方向移动标题,使其在滚动至少
我想在我的 UIViewController 中使用 tableview,并且我想使用“tableHeaderView”,但我相信默认情况下,tableHeaderView 是“nil” 有没有办法初
我在 tableView 的 tableHeaderView 中有一个按钮。我想添加一个效果,例如 facebook 搜索栏,隐藏/显示页面滚动上的按钮。它的行为应该如下: 页面加载时,按钮显示 当用
我正在处理一个项目,我正在尝试将 TableView 标题设置为一个复杂的 View 。该项目不使用自动布局,所有约束均以编程方式处理。我有一个包含 TableView 的父 View Control
我已经以编程方式向我的 UITableView 添加了一个 UISearchBar,它显示得非常好,直到我决定向我的 UITableView 添加一个偏移量以在加载 View 时隐藏 UISearch
我正在尝试使用 Storyboard使用自动布局创建一个带有标题 View 的 UITableView。它在 Xcode 中看起来不错,但当我运行应用程序时,它看起来不一样。 在 Xcode 中: 在
大家好,我有一个 TableHeaderView,一切都由 Autolayout 管理: 顶部的 UIImageView 应始终为 2:1,因此我设置了纵横比和其他所需的约束。 4 个 UIButto
这是我的 xib 文件: 如您所见,我有一个 UITableView 和一个 tableHeaderView(橙色)!在运行时一切都显示正确,除非标题标签有多行,而不是 UILabel 被典型的“..
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Separation between Header and first cell — In plain UI
我是一名优秀的程序员,十分优秀!