2012-03-13 77 views
1

我有一個UIScrollView,有'n'個UITextField(s)& UITextView(s)。在UITextField中輸入的文本& UITextView在正常狀態(滾動視圖縮放比例= 1)下顯示正常。當ScrollView放大時,我縮放UITextField & UITextView按比例調整w.r.t scrollView zoomScale因子。在縮放模式下出現模糊的文字UITextField/TextView

與正常狀態相比,縮放狀態下的文本以模糊狀態顯示。

任何幫助克服這個問題將不勝感激。提前致謝。

+0

類似的問題,這可能會幫助你:http://stackoverflow.com/questions/9311024/cgaffinetransformmakescale-on-uitextview – Canopus 2012-03-13 15:59:28

+0

也http://stackoverflow.com/questions/1990458/zoom-uilabel-re-render-font -at-correct-size and http://stackoverflow.com/questions/448285/how-do-i-reset-after-a-uiscrollview-zoom/451629#451629 – 2012-03-13 16:02:16

回答

1

如果要保持外觀清晰,所有與文本相關的用戶界面元素都需要在對其進行縮放後重新繪製。

因爲這不是一個確切的重複我把這個鏈接作爲一個答案:

請在此處檢查接受的答案:

Zoom UILabel & Re-render font at correct size

How do I reset after a UIScrollView zoom?

這是相當多的工作,但最終會付出代價。特別是如果你在scrollView中有很多與文本相關的元素。