cocoa - 如何向 NSTableView 添加页脚 View ?

标签 cocoa nstableview

似乎 NSTableView 没有与 UITableViewtableFooterView 属性等效的属性。在 Cocoa 中将页脚 View 添加到表格 View 的首选方法是什么?

最佳答案

NSTableView 没有像 UITableView 或 NSCollectionView 这样的部分,因此没有页眉和页脚。

如果您使用基于 View 的表格,您可以通过数据源来完成此操作。

  1. 使用页脚中所需的自定义样式/元素将单元格添加到 Interface Builder 中的表格中。为其指定一个标识符,例如“TableFooter”
  2. 增加 NSTableViewDataSource 的 numberOfRowsInTableView(tableView:) 返回的行数(加一)
  3. 并在最后一行的 tableView(tableView:viewForTableColumn:row:) 中,使用标识符“TableFooter”实例化 Storyboard中的该项目。

关于cocoa - 如何向 NSTableView 添加页脚 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13892938/

相关文章:

ios - “NSApp”在 Mac 的 UIKit 中不可用 : How to embed Mac only framework in iOS app on macOS?

xcode - 在 "Framework Search Paths"中搜索私有(private)框架

macos - 更改 NSTableView 的边框颜色

objective-c - NSTableView 滚动不起作用

objective-c - 透明 NSTableView

objective-c - 可以悬垂 NSWindow 的自定义工具提示吗?

iphone - Soundtouch bpm iPhone

swift - 在基于 NSTableView 的 View 中删除和添加行

objective-c - 在 NSTableView 中实现拖放

ios - 如何弱链接 iOS 应用程序委托(delegate)方法?