ios - 修复了 UITableview 的标题?

标签 ios uitableview

我有一个 UITableView,我想在其上粘贴一个 44px 的 subview 。我尝试了 tableViewHeader,但它与表格的其余部分一起滚动。

我尝试搜索并发现很多人说我需要添加一个 UIView super View ,然后将我的标题和 UITableView 添加到它。但是我找不到关于如何执行此操作的示例。我尝试创建一个新的 UIView 子类并在 IB 中布置 subview ,但我在让表 Controller 链接到 UITable 时遇到了麻烦(因为我对 IB 了解不够)。

我如何使用 XIB 做到这一点?有人可以举个例子吗?

感谢你们提供的任何帮助。

最佳答案

发帖后我终于明白了这一点。数字。 :)

这是我所做的,以防其他人遇到同样的问题:

  1. 删除现有的UITableViewController及其 XIB。他们是垃圾。当你这样做的时候真的很生气。

  2. 创建一个新的 UIViewController带有 XIB 的子类

  3. 在 IB 中打开 XIB 并添加标题内容和 UITableViewUIView

  4. IB网点UITableView确保将委托(delegate)和数据源连接到文件所有者

  5. 在您的 View Controller 的 header 中,确保添加 <UITableViewDelegate, UITableViewDataSource>实现这些协议(protocol)

  6. 执行所有常规 UITableView您知道并喜爱的委托(delegate)和数据源方法,但在您的 UIViewController 中而不是您习惯通过 UITableViewController 进行操作的方式

在此之后事情应该可以工作了。

关于ios - 修复了 UITableview 的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6951190/

相关文章:

ios - 如何向 UITableViewCell 分隔线添加阴影?

带有可以提取图像的 RSS 提要的 iOS 应用程序

objective-c - 跨多个类文件使用代码

ios - 如何使用多对等连接框架在两部 iPhone 之间流式传输音频文件?

iphone - ALAssetsLibrary 太慢 - Objective-C

ios - 如何为 UITableViewCell 实现摇动动画

c# - Xamarin.iOS 上的 sqlite 中的缓慢 SELECT

IOS在另一个类中创建uitableview委托(delegate)

ios - UIWebView的UIScrollView子view可以滚动但是弹回frame没有出现垂直滚动指示

ios - 如何实现 URLSessionDelegate 以允许自签名证书? (iOS/swift )