深入解析:NSWindow阴影效果的个性化调整技巧

更新:11-07 民间故事 我要投稿 纠错 投诉

大家好,关于深入解析:NSWindow阴影效果的个性化调整技巧很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!

NSWindow具有默认的阴影效果,但有时这种行为并不能满足PM。遗憾的是,AppKit 并没有暴露一个接口让我们改变窗口的阴影效果,但是我找到了下面的方法可供参考。

改变NSWindow阴影效果的相关方法

偏移:

-(NSSize)_shadowOffset; //!标题(0, 8),无边界(0, 4)

-(NSSize)_shadowOffsetForActiveAppearance:(BOOL)arg1;//!顾名思义

- (NSSize)_shadowOffsetForOptions:(unsigned long long)arg1;//!参数未研究

RIM:

- (NSDictionary*)_shadowRimInfo;//

整体:

- (NSDictionary*)shadowParameters;

/* 例如标题

"com.apple.WindowShadowDensityActive"="0.5";

"com.apple.WindowShadowDensityInactive"="0.3";

"com.apple.WindowShadowRadiusActive"=20;

"com.apple.WindowShadowRadiusInactive"=15;

"com.apple.WindowShadowRimDensityActive"=0;

"com.apple.WindowShadowRimDensityInactive"=0;

"com.apple.WindowShadowRimStyleHardActive"=0;

"com.apple.WindowShadowRimStyleHardInactive"=0;

"com.apple.WindowShadowVerticalOffsetActive"=24;

"com.apple.WindowShadowVerticalOffsetInactive"=8;

*/

不需要REFRESH:

self.hasShadow=NO; self.hasShadow=YES; //!或[自我无效阴影]

效果:

用户评论

像从了良

这真是个好用的技巧!之前很多时候想要调阴影效果都比较麻烦。

    有13位网友表示赞同!

tina

感觉这个方法可以用来定制更酷炫的UI风格。

    有8位网友表示赞同!

焚心劫

要是有详细的代码示例就好了,这样更容易上手。

    有17位网友表示赞同!

余温散尽ぺ

没想到NSWindow还能用私有方法调整阴影,太厉害了!

    有9位网友表示赞同!

我家的爱豆是怪比i

对于追求精细界面设计的开发者来说,这功能真的太实用了。

    有9位网友表示赞同!

几妆痕

请问这个方法对不同的 macOS 版本支持情况如何?

    有8位网友表示赞同!

麝香味

学习到了新知识!之前都不知道私有方法可以用在阴影调整上。

    有17位网友表示赞同!

不离我

以后开发macOS应用的时候可以尝试使用这种方法。

    有11位网友表示赞同!

男神大妈

这个技术对提高应用的用户体验肯定很有帮助。

    有17位网友表示赞同!

安之若素

不知道这个方法会对app的性能带来什么影响?

    有10位网友表示赞同!

莫飞霜

如果能把这个方法集成到官方的UI框架里,那更棒了!

    有10位网友表示赞同!

不浪漫罪名

希望以后有更多关于NSWindow私有方法的教程和分享。

    有14位网友表示赞同!

淡抹烟熏妆丶

这门新技能太实用啊,我赶紧去实践一下!

    有8位网友表示赞同!

熏染

这种小技巧可以帮助开发者在有限的资源下创造更加精美的界面。

    有7位网友表示赞同!

窒息

这个方法是不是比较容易被苹果公司更新版本下移除?

    有12位网友表示赞同!

清羽墨安

调整阴影可以确实提升app的可读性和美观度。

    有11位网友表示赞同!

拽年很骚

期待看到更多使用私有方法实现酷炫UI设计的案例分享。

    有13位网友表示赞同!

?娘子汉

对于对界面细节追求完美的开发者来说,这个方法太宝贵了!

    有14位网友表示赞同!

一个人的荒凉

学习一下这段代码,或许可以为我的项目带来一些新的灵感。

    有15位网友表示赞同!

【深入解析:NSWindow阴影效果的个性化调整技巧】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:《立夏》及其他现代诗作赏析 下一篇:轻松获取京东优惠券!免费领取攻略大揭秘