在苹果关于UIKit中NSShadow的文档中,他们说:
NSShadow对象可以以两种方式使用。首先,它可以像颜色或字体一样被设置,在这种情况下,它的属性将应用于随后绘制的所有内容,或者至少在应用另一个阴影或恢复先前的图形状态之前。
但是NSShadow似乎没有set()
方法,至少在UIKit中没有。是我遗漏了什么,还是这是苹果的一个错误(可能是由于从AppKit Mac OS X NSShadow文档逐字复制)?
是否有任何方法来实现set()
行为,或者NSAttributedStrings是唯一的东西NSShadow是有用的在UIKit?
是否有办法实现
set()
行为
NSShadow不行。记住,所有UIKit绘图只是为了方便直接使用CoreGraphics,这是所有实际动作所在的地方。因此,对于一般绘图,调用CGContextSetShadow
。