[UIView animateWithDuration:1.0f delay:1.0f options:UIViewAnimationOptionCurveEaseIn animations:^{ hoge.alpha = 0.0; } completion:^(BOOL finished) { hoge:alpha = 1.0 }]; という感じでUIViewアニメを発動している最中に停止する方法です。 以下のようにすると止まります。 [hoge.layer removeAllAnimations]; 全然swiftへの移行が出来てません・・・。