gpt4 book ai didi

iphone - 如何在 TableViewController 上方添加 UIView

转载 作者:行者123 更新时间:2023-12-03 19:12:55 36 4
gpt4 key购买 nike

我想在我的表格 View 上方显示一个 UIView,出于测试目的,我使用了搜索栏(以消除代码中任何可能的问题)。

我的设置:
标签栏 Controller
MyCustomTableViewController
查看
TableView(用于自定义单元格高度)
搜索栏

我已将搜索栏放置在“窗口”的顶部,并下拉表格 View ,使其位于搜索栏的正下方。
所以在 IB 中一切看起来都很棒。
但是当我启动应用程序时,表格 View 占据了整个屏幕,并且搜索栏无处可寻。

我对 iPhone 开发还很陌生,所以可能有一个非常简单的解决方案(?)。
/吉米

最佳答案

真正简单的解决方案是:

  • 创建一个自定义 UIViewController 子类,它实现 UITableViewDelegateUITableViewDataSource,就像 UITableViewController 一样。还要添加一个 UITableView 导出。
  • 在 XIB 文件中,将搜索栏和 UITableView 放入 View Controller 的 View 中。
  • 将表格 View 连接到自定义 UIViewController 中的 tableView 导出
  • UITableView 的委托(delegate)和数据源连接到文件的所有者(实现正确委托(delegate)的自定义 UIViewController)

您现在拥有一个自定义 View Controller ,其工作方式与 UITableViewController 类似,只不过您可以完全控制它的布局。您以相同的方式实现委托(delegate)。

关于iphone - 如何在 TableViewController 上方添加 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2265029/

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