Cocoa中文本阴影的首选方法

时间:2012-06-20 15:27:10

标签: objective-c cocoa interface-builder nstextfield

我创建了一个Mac应用程序,需要在白色字母后面放置一个阴影,以便更好地区分文本和背景。我注意到我可以使用Interface Builder中的“视图效果检查器”为静态文本添加投影。这是首选方法吗?我已经看到了通过代码实现的例子,但是使用Interface Builder方法是否合适?

1 个答案:

答案 0 :(得分:2)

我不确定是否有“首选”方法。界面构建器方法运行良好,我个人没有任何问题。您可以采用代码路由并使用NSShadowAttributeName(有关详情,请参阅this doc)向NSAttributedString添加阴影。最后,无论你选择哪种方式都无所谓。