运行iPhone应用程序和字体缩放的iPad

问题描述:

我正在以“2x”模式在我的iPad上测试我的iPhone应用程序中的一款,因此它将所有内容都拉伸为双倍大小。我注意到一些文字看起来比其他文字更流畅。从我的(有限)测试中,正在编辑的UITextView或UITextField中的文本(具有键盘焦点)比在视图中悬挂的普通UILabel更流畅。我不确定它是否仍然在2x2像素块中进行抗锯齿,或者只是它使用所有像素来绘制字母,而不是将它们视为2x2像素块或完全是其他的东西。在我的测试中,无论字体大小如何,这似乎都是真实的。运行iPhone应用程序和字体缩放的iPad

有人知道这里发生了什么吗?

而且,更重要的是,有没有办法控制它?它看起来好多了,我想用这种方式绘制我的普通UILabel!我希望未来的iOS更新将允许iPad在2x模式下运行iPhone应用程序时使用iPhone 4“@ 2x”资源和字体绘图,这将使它们看起来更好!

谢谢!

iPad的传统缩放模式服从CALayermagnificationFilter属性。使用kCAFilterLinear进行平滑/模糊放大,并使用kCAFilterNearest进行块状/快速放大。另外,如果将contents属性设置为双倍大小的CGImage,则QuartzCore会很乐意利用额外的分辨率。

+0

感谢您的信息!这给了我更多的关注。 – 2010-07-18 05:39:38