【问题标题】:Custom View-Based NSOutlineView disclosure?基于自定义视图的 NSOutlineView 披露?
【发布时间】:2012-03-16 19:09:13
【问题描述】:

是否有一种简单的方法可以自定义展开式项目的显示三角形?

当我的自定义披露指示器被点击时,我尝试删除它并调用[outlineView expandItem:X],但所有性感的内置动画都不起作用。是否有启用这些动画的技巧?我试过[outlineView beginUpdates],但也没有结果。

【问题讨论】:

    标签: macos cocoa osx-lion nsoutlineview


    【解决方案1】:

    使用动画师:

    [[[outlineView] animator] expandItem:xyz]
    

    【讨论】:

      【解决方案2】:

      使用 - (void)outlineView:(NSOutlineView *)outlineView willDisplayOutlineCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item;

      【讨论】:

        猜你喜欢
        • 2012-06-23
        • 1970-01-01
        • 2015-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-29
        • 2015-11-27
        • 1970-01-01
        相关资源
        最近更新 更多