【问题标题】:UITableView like NSTableViewUITableView 类似 NSTableView
【发布时间】:2013-06-04 00:21:31
【问题描述】:

我过去曾为 iOS 开发过,最近转向 Mac 开发。我开始了一个“感受”事物的项目,但遇到了一个问题。我试图创建一个 NSTableView 来显示多个项目,包括一个标签、一个 2 UIImageViews 和一个 UIButton。 NSTableViews 与 iOS 上的表格完全不同,我不能简单地创建一个自定义 TableViewCell(我认为)。我希望它看起来如何的一个很好的例子是 Mac 版 AlienBlue:(带有帖子信息的中间表)

谁能解释一下如何创建这个?

【问题讨论】:

  • 我认为这篇文章的标题需要一个连字符:“UITableView-like NSTableView”。或者“NSTableView 像 UITableView”。

标签: macos uitableview nstableview


【解决方案1】:

您有能力返回整个视图而不是 NSTableViews 中的单元格。

这里是Apple's documentation on View-based tableshow to populate those views in your table

我在自己的基于视图的表中使用最多的委托方法是"tableView:viewForTableColumn:row:"

希望这会为您指明正确的方向!

【讨论】:

【解决方案2】:

请改用 NSCollectionView(设置 NSCollectionView.maxNumberOfColumns = 1)。它是一个更现代、可扩展的视图 API,类似于 UICollectionView。

相比之下,NSTableView 最初是为了显示电子表格表格(对自定义视图单元格的附加支持),与 UITableView 不太一致。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多