В Apple's documentation for NSShadow в UIKit, они заявляют:NSShadow множество() в прошивкой
объект NSShadow может быть использован в одном из двух способов. Во-первых, он может быть установлен как цвет или шрифт, и в этом случае его атрибуты применяются ко всему содержимому, нарисованному после этого, или по крайней мере до тех пор, пока не будет применена другая тень или не восстановлено предыдущее состояние графики.
Но у NSShadow нет метода set()
, по крайней мере, с UIKit. Я что-то упустил, или это ошибка со стороны Apple (возможно из-за того, что она копируется дословно из the AppKit Mac OS X NSShadow documentation)?
Есть ли способ достичь поведения set()
, или NSAttributedStrings - единственное, что NSShadow полезно в UIKit?
Например, код и последующее обсуждение см. В моей книге: http://www.apeth.com/iOSBook/ch15.html#_shadows Обратите внимание, в частности, что слои прозрачности полезны для накопления чертежа, к которому применяется единая унифицированная тень применяется. – matt