Stackoverflow の皆さん!
私のコード内であなたの助けが必要です。カメラをリアルタイムでぼかす小さなアプリケーションを書きました。
このために、Brad Larson のGPUImageフレームワークを使用しました(Brad Larson に感謝) !
次に、アニメーションでカメラからぼかしを取り除きたいと思います。このアニメーションの長さは2秒です。そこで、次のようにカメラからフィルターを削除するようにコードを設定しました。
-(IBAction)BtnPressed:(id)sender {
[UIView animateWithDuration: 2
animations:^{
[(GPUImageTiltShiftFilter *)filter setBlurSize:0.0];
}];
}
私の知る限り、コードは機能するはずです。しかし、アプリケーションを実行してボタンを押したのですが、2秒以内にフィルターが削除されませんでした。
1 秒もかからずに削除されました。つまり、上記のコードは機能しません。alpha
次のように、アニメーションでを変更するコードをいくつか入れようとしました。
-(IBAction)BtnPressed:(id)sender {
[UIView animateWithDuration: 2
animations:^{
fstBtn.alpha = 0.0;
}];
}
このコードは、2秒間で非常にうまく機能しました。これに対する解決策がわかりません。大変 お世話 に なります.
前もって感謝します、
ノア