【问题标题】:How to manipulate shadow of window?如何处理窗口的阴影?
【发布时间】:2012-04-29 12:25:40
【问题描述】:

例如:放大阴影,去除底部阴影,...

我试图覆盖 NSWindow 的 invalidateShadow 选择器,但是当窗口的阴影改变时它没有被调用。我不想删除阴影,我想防止阴影失效。 invalidateShadow 何时调用?

【问题讨论】:

    标签: macos cocoa nswindow shadow


    【解决方案1】:

    怎么样..

    • 让您的NSWindow 无阴影,
    • 使用一个2.透明的NSWindow和一个自定义的NSView,都比原来的窗口大一点,
    • 将其设置为 content 窗口的子窗口,
    • 在该自定义视图中绘制您认为合适的任何阴影/装饰。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-10
      • 2019-01-10
      • 2012-11-02
      • 2011-05-13
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多