私がやろうとしているのは、ボタンの周りのパルスをシミュレートすることです。ボタンのレイヤーのプロパティを変更して、グロー効果を機能させることができます。ただし、アニメーション化することはできません。これが私がこれまでに試したことです:
UIColor *confirmButtonColor = self.btnConfirm.currentTitleColor;
self.btnConfirm.layer.shadowOffset = CGSizeZero;
self.btnConfirm.layer.masksToBounds = NO;
self.btnConfirm.layer.shadowColor = confirmButtonColor.CGColor;
self.btnConfirm.layer.shadowRadius = 6.0f;
self.btnConfirm.layer.shadowOpacity = .0f;
[UIView animateWithDuration:1.2 delay:5 options:UIViewAnimationCurveLinear animations:^{
self.btnConfirm.layer.shadowOpacity = 1.0f;
}completion:nil];
グローはアニメーション化されずに表示されます。また、すべてのコードをアニメーション内に配置しようとしましたが、変更されませんでした。はい、インポートしQuartz
ます。
ありがとう