【发布时间】:2012-11-07 20:23:30
【问题描述】:
我正在尝试在我的 Mac 应用中的标签上获得内部阴影。
我正在尝试匹配我的设计师发送的 Photoshop 设计。 我试图匹配的外观是:
在 Photoshop 中执行此操作的方法是使用以下设置设置内部阴影:
我在其他网站上看到过针对此类事情的几种不同解决方案,但没有一个能正常工作。
例如每个人都说要使用:
[[myNSTextField cell] setBackgroundStyle:NSBackgroundStyleRaised];
我发现了很多关于在 NSBezierPath 或类似但不使用标签上做内阴影的东西。
这个问题的答案说要使用上面的 setBackgroundStyle 然后说
然后可以通过使用带有 NSGradient 的自定义视图来达到您的渐变背景
但是这种观点会去哪里呢? 答案引用的链接谈到再次在窗口上做内阴影,而不是文本。
谁能帮我解决这个问题?
谢谢
【问题讨论】:
标签: cocoa core-graphics nstextfield nstextfieldcell