gpt4 book ai didi

objective-c - 将 UISearchBar 锁定到 TableView 的顶部

转载 作者:行者123 更新时间:2023-12-01 17:58:08 25 4
gpt4 key购买 nike

我是 iOS 开发的新手,一直在尝试找到一种将 UISearchBar 锁定到 TableView 顶部的方法。当我使用 Storyboard 添加一个时,它会随着表格滚动。我需要将它固定在顶部,以便在输入搜索词时,它会检索一些数据并将它们显示在表格单元格中。

我已经研究了几个小时,尽管关于这个主题似乎有很多问题和答案,但我找不到适合我的问题。我尝试在 UIViewController 的底部添加一个 TableView (和一个单元格),并在顶部添加一个带有 UISearchbar 的 View 。但是当我将 UITableViewController 的子类分配给它时,我得到“'NSInternalInconsistencyException',原因:'-[UITableViewController loadView] 加载了“vAF-gB-z7z-view-IYZ-TB-71E” Nib 但没有得到UITableView。

如果我将它设置为 UIViewController 它不会崩溃,但现在我无法控制我的表。

谁能帮我完成这项工作?

最佳答案

如果您不希望表格 View 占据整个屏幕,则需要使用 UIViewController。因此,您设置 View 的操作是正确的,但您希望该 Controller 成为 UIViewController 的子类。您应该在 Controller 中创建一个 IBOutlet,并将其连接到 TableView ,然后添加您通常使用 TableView Controller 获得的所有数据源方法和委托(delegate)方法。

关于objective-c - 将 UISearchBar 锁定到 TableView 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995591/

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