在 iPad 上运行非通用 iPhone 应用程序时文本模糊
基本上我正在尝试 retinafy 我的游戏
所以我的应用程序不是通用的,它是专为 iPhone 设计的。我只是想在 iPad 上运行时也能看到最好的效果。
我创建了一个简单的方法,用于在 iPad 上以缩放 2x 模式运行时加载高分辨率图像。这是有效的。
然而我的问题不是图像。它是我的 UILabels 和 UIButtons。当我放大时,文本变得稍微模糊。
所以它们在 1 倍比例下看起来不错。它在 iPad 上的比例仅为 2 倍。
是否有我可以设置的属性或可以重新绘制 UILabels/UIButtons 以便它们更清晰的方法?
Basically I'm trying to retinafy my game
So my application isn't universal, its specifically for the iPhone. I just would like to to also look its best when running on the iPad.
I've created a simple method to load the high resolution images when running on the iPad in scaled 2x mode. Which is working.
However my problem isn't the images. Its my UILabels and UIButtons. When I scale up the text becomes slightly blurry.
So they look fine with 1x scale. Its just 2x scale on the iPad.
Is there property I can set or a way I can redraw the UILabels/UIButtons so that they are more clear?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当 iPhone 应用程序在 iPad 上运行并缩放 x2 时,您无法绘制每个单独的像素。它实际上是一个放大的 320x480 像素屏幕(如果您使用的是模拟具有视网膜显示屏的 iPhone 的 iPad 3,则为 640x960)。
希望有帮助。
When an iPhone app is running on an iPad and scaled x2, you can't draw to each individual pixel. It is literally an enlarged 320x480 pixel screen (or 640x960 if you are using an iPad 3 which simulates an iPhone with a retina display).
Hope that helps.