2016-05-06 8 views
0

私のカスタムUITableViewCellでは、私は4種類のUIImageViewの&を各UILongTapGestureRecognizerに持っています。
Table View Cells before adding images同じUITableViewCellで異なるUIImagesのためのぼかし

私は画像やテーブルを追加した後は、次のようになります。私は、選択した画像が出てぼかしたときに、長いタップジェスチャー認識後の画像を削除することができ、ボタンを削除する必要が ​​

が示されています。

私は長押しのジェスチャー認識メソッドを追加しました。私はUIImageView自体ではなく、選択した画像にぼかしを適用する必要があることを理解していますが、選択した画像の参照を私はぼかしフィルタを画像に適用することができます。 この場合、デリゲートは正当な使用ですか?

答えて

0

前述のようにぼかし効果を適用するには、画像自体が必要です。あなたはここからUIImageEffectsリンゴのファイルを取得することができ、このような何か:)

UIImage *image = [yourImageView image]; 
UIImage *blurredImage = [UIImageEffects imageByApplyingBlurToImage:image withRadius:30 tintColor:tintColor saturationDeltaFactor:1.8 maskImage:nil]; 
yourImageView.image = blurredImage; 

を試すことができます :) https://developer.apple.com/library/ios/samplecode/UIImageEffects/Listings/UIImageEffects_main_m.html

はそれが役立ちます:)

ホープ
関連する問題