2017-08-01 93 views
1

背景:我堆疊了一些按鈕和一個標籤內的視圖上的圖像與一些視覺效果視圖模糊。文本模糊了視覺效果

難題:按鈕和標籤中的文本是像素化的,而其他文本是清晰銳利的。這幾乎就好像標籤和按鈕已被轉換爲渲染不好的圖像。

DoneDid

  • 把按鈕和標籤在它自己的看法。
  • 將標籤和按鈕放入視覺效果視圖堆棧之外。
  • 玩過的字體,縮放,各種其他設置。
  • 將「庫存詳細信息欄」的背景設置爲純色以檢查潛在的外泄泄漏到上面的視圖。
  • 全面觀察「視覺效果視圖上的模糊文字」以及排序的幾種變化。沒有什麼比我目前的經驗。

一如既往,這個社區很棒,我很欣賞任何可能突破這種視覺元素的想法。


庫存類型標籤是我們正在 Inventory Type label is the thing we are looking at的東西


標籤細節(試了幾個字體,而不僅僅是宋體)

Label details (tried several fonts, not just Arial)


模糊 「庫存類型」 標籤 Blurry "Inventory Type" label

+0

您的視覺效果是否適用於整個庫存詳情欄視圖? –

+0

該條設置在視覺效果視圖之外,但是,我已對視圖中的所有內容進行光柵化的父視圖應用了不同級別的效果。當我將其設置爲false時,它解決了問題。 感謝您關注我的問題! –

回答

2

3小時研究, 發帖求助... 發現問題片刻之後。

好吧,所以包含具有模糊效果的圖像堆棧(包括標籤和背景圖像)的視圖有一個陰影,我將它放在它下面的滾動單元格中。

在尋找處理圖層陰影的解決方案時,有人提到柵格化整個視圖以使其更高效。這意味着......它將整個視圖及其內容變成一種降低處理資源的圖像。

這是... (detailedImageView是父的UIView的名稱)

detailedImageView.layer.shouldRasterize = true 

我改成了「假」,這是此參數和BAM ......清晰,明快的文字默認。

我希望這可以幫助別人。 enter image description here

+1

你救了我幾個小時!感謝您分享這一點! –