2
我有一個背景圖像,我從主視圖控制器傳遞到詳細信息表視圖控制器,並使用UIBlurEffect將圖像變爲細節表的背景視圖視圖。唯一的問題是當我在視圖控制器之間轉換時,背景圖像在轉換後立即出現在圖像邊緣處抖動/移動。只有這樣我才能阻止它,如果我將背景的alpha設置得更高。TableView中的UIBlurEffect在轉換時出現抽搐或在背景中移動
任何想法爲什麼?
我有一個背景圖像,我從主視圖控制器傳遞到詳細信息表視圖控制器,並使用UIBlurEffect將圖像變爲細節表的背景視圖視圖。唯一的問題是當我在視圖控制器之間轉換時,背景圖像在轉換後立即出現在圖像邊緣處抖動/移動。只有這樣我才能阻止它,如果我將背景的alpha設置得更高。TableView中的UIBlurEffect在轉換時出現抽搐或在背景中移動
任何想法爲什麼?
的UIVisualEffectView class reference(其中UIBlurEffect是子類)規定:
當使用UIVisualEffectView類,避免α值是小於1.是部分透明的原因的視圖結合系統創建視圖以及屏幕外渲染過程中的所有相關子視圖。爲了看起來正確,UIVisualEffectView對象需要被合併爲它們被分層的內容的一部分。在視覺效果視圖或其任何超級視圖上將alpha設置爲小於1會導致很多效果看起來不正確或根本不顯示。
這聽起來像這可能是你在做什麼。我遇到了類似的問題,並將背景alpha設置爲1是我發現解決問題的唯一方法。
圖像和背景是什麼?有沒有像這樣的扭曲? http://en.wikipedia.org/wiki/Moir%C3%A9_pattern –