【问题标题】:How to create iOs like looking NSTableView?如何创建像 NSTableView 一样的 iO?
【发布时间】:2012-11-15 15:37:22
【问题描述】:

我想创建一个好看的 NSTableView 并带有 iO 的“感觉”。 我创建的每个 NSTableView 看起来都像是 90 年代后期的,在我看来感觉很糟糕。

我知道有一些 iOs 行为在 Mac 上可能不需要,但它是一个很小且非常具体的表,只有一列我希望至少具有 iOs 的一些功能...

我开始创建一个带有NSViewsNSCustomCell,高度为44 像素,上面有不同的元素(图片、标题、副标题)。它有点复制UITableView外观,但我自己无法复制所有的运动模式(弹性等)。是否有任何类/库可以帮助我完成此任务?或者有没有人做过这方面的工作并可以分享他的一些经验?

编辑:“一些特性”我的意思是“动量”、“弹性”和类似于“拉动刷新”特性的东西。

【问题讨论】:

    标签: objective-c uitableview nstableview xcode4.5 nstableviewcell


    【解决方案1】:

    NSTableViewNSOutlineView 在 OS X 10.7+ 上启动应用程序时自动所有功能(即使使用 10.6 SDK 编译并以 10.5 为目标)。考虑到您使用 NSView 作为单元格(仅在 OS X 10.7+ 和 10.7+ SDK 上可用)我没有看到问题,您必须自动拥有“动力”和“弹性”。试试 TableViewPlayground 演示,看看你做错了什么。

    附言10.6 有“动力”,但没有“弹性”。

    【讨论】:

    • 现在我很困惑。我是否必须以编程方式激活所有这些功能?感谢您的回答!
    • 我只是将 OutlineView 拖放到我的 NSWindow 中,由 DataSource 填充它,它就可以正常工作了......你试过 TableViewPlayground 演示吗?
    • 还没有,但我正要去做。我以前从未使用过 NSOutlineView。只是 NSTableViews ......我会试一试。感谢您的提示!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    • 2018-12-07
    • 2011-06-02
    • 2021-12-07
    • 1970-01-01
    相关资源
    最近更新 更多