文本在缩放模式下显示模糊 UITextField/TextView

Posted

技术标签:

【中文标题】文本在缩放模式下显示模糊 UITextField/TextView【英文标题】:text appearing blurred in zoomed mode UITextField/TextView 【发布时间】:2012-03-13 15:52:53 【问题描述】:

我有一个 UIScrollView,有 'n' 个 UITextField(s) 和 UITextView(s)。在 UITextField 和 UITextView 中输入的文本在正常状态下显示正常(滚动视图缩放比例 = 1)。当 ScrollView 放大时,我按比例缩放 UITextField 和 UITextView rects w.r.t scrollView zoomScale 因子。

与正常状态相比,缩放状态下的文本呈现模糊状态。

我们将不胜感激任何有助于克服此问题的帮助。提前致谢。

【问题讨论】:

可能对您有帮助的类似问题:***.com/questions/9311024/… 还有***.com/questions/1990458/…和***.com/questions/448285/… 【参考方案1】:

所有与文本相关的 UI 元素都需要在放大后重新绘制,以保持它们的外观清晰。

由于这不是完全重复的,我会将此链接作为答案:

请在此处查看接受的答案:

Zoom UILabel & Re-render font at correct size

How do I reset after a UIScrollView zoom?

这是一项相当多的工作,但最终还是有回报的。特别是如果您在 scrollView 中有很多与文本相关的元素。

【讨论】:

以上是关于文本在缩放模式下显示模糊 UITextField/TextView的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 Windows 10 高 DPI 显示器上解决模糊的 tkinter 文本 + 缩放,但担心我的方法不是 Pythonic 或不安全

如何在没有缩放模式的 iPhone 6 上显示 iOS 应用程序

windows10字体小模糊怎么调

win10笔记本外接显示器字体模糊

如何在 Swift 中的 UITextField 下显示错误

带有 UITextField 的 UITableView,滚动错误