CAAction
CAAction
протокол обеспечивает интерфейс, позволяющий объекту реагировать на действие, инициированное CALayer
. Когда запрошено с идентификатором действия (ключевой путь, имя внешнего действия или предопределенный идентификатор действия) уровень возвращает объект соответствующих мер – который должен реализовать CAAction
протокол – и отправляет ему a runActionForKey:object:arguments:
сообщение.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в OS X v10.5 и позже.
-
Вызванный для инициирования действия, указанного идентификатором. (требуемый)
Объявление
Swift
func runActionForKey(_
key
: String!, objectanObject
: AnyObject!, argumentsdict
: [NSObject : AnyObject]!)Objective C
- (void)runActionForKey:(NSString *)
key
object:(id)anObject
arguments:(NSDictionary *)dict
Параметры
key
Идентификатор действия. Идентификатор может быть ключевым или ключевым путем относительно
anObject
, произвольное внешнее действие или один из идентификаторов действия определяется в Ссылке класса CALayer.anObject
Уровень, на котором должно произойти действие.
dict
Словарь, содержащий параметры, связался с этим событием. Может быть
nil
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.5 и позже.