Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试开发一个 IOS 应用程序,它列出了一组不同大小的文本,并允许用户放大和查看较小的项目。我在 CAShapelayer 中使用 CATextLayer 来绘制文本,这又添加到 UIVIew 中被添加到 UIScrollView。当滚动时,我在“viewForZoomingInScrollView”委托方法中返回 UIView 对象。现在的问题是放大时CATextlayer中的文本变得模糊。是否可以设置分辨率或纵横比以在缩放时保持较小文本的清晰度...
提前致谢
如果要放大,则文本层将变得不清晰。您可以以更高分辨率绘制图层,然后缩小以适合视图。
这样,您将允许用户仅放大到 1:1 的最大比例,这将使 TextLayer 保持清晰。
当然,我假设您已经在设置图层的 contentScale 以匹配屏幕比例(视网膜显示)。正确的?