Итак, у меня есть IBOutlet NSSecureTextField с именем * password, и я вызываю метод с анимацией, когда пользователь ввел неправильный пароль:
- (void)shakeWithStrength:(NSInteger)strength {
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"position"];
animation.fromValue = [NSValue valueWithPoint:CGPointMake(password.frame.origin.x-strength, password.frame.origin.y)];
animation.toValue = [NSValue valueWithPoint:CGPointMake(password.frame.origin.x+strength, password.frame.origin.y)];
[password.layer addAnimation:animation forKey:@"position"];
}
Я хочу переместить этот метод в его отдельныйкласс, но как я могу передать NSSecureTextField (или что-то еще, например, кнопку) в качестве аргумента?