gpt4 book ai didi

swift - 为什么搜索栏将导航栏推出图片之外?

转载 作者:行者123 更新时间:2023-11-30 10:40:23 28 4
gpt4 key购买 nike

我以编程方式将 UISearchBar 添加到我的 View 中,每次激活 searchBar 时,导航栏都会被推出图片。

enter image description here

enter image description here

My view's hierarchy

    searchController.searchBar.delegate = self

navigationItem.title = navigationItem.title ?? ci("plan_p")

tableView.rowHeight = 100.0
tableView.tableHeaderView = searchController.searchBar

tableView.setContentOffset(CGPoint(x: 0.0, y: (self.tableView.tableHeaderView?.frame.size.height)!), animated: false)

guard let projectId = GlobalState.selectedProjectId, let byProject : Results<Structure> = self.by(projectId: projectId) else { return }

searchController.searchResultsUpdater = self
searchController.obscuresBackgroundDuringPresentation = false
searchController.searchBar.placeholder = "Suche nach Plan"
definesPresentationContext = true

最佳答案

可能您的 UITableView 位于 View 层次结构的顶部(或 View 层次结构顶部的更多组件)。

如果您的 tableView 位于 View 层次结构的顶部,您应该在 Interface Builder 中更改 tableView 的层次结构来解决此问题。

您只需将 tableView 放入另一个 UIView 组件中即可解决此问题。

关于swift - 为什么搜索栏将导航栏推出图片之外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56953526/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com