2010-07-17 29 views
1

我正在以「2x」模式在我的iPad上測試我的iPhone應用程序中的一款,因此它將所有內容都拉伸爲雙倍大小。我注意到一些文字看起來比其他文字更流暢。從我的(有限)測試中,正在編輯的UITextView或UITextField中的文本(具有鍵盤焦點)比在視圖中懸掛的普通UILabel更流暢。我不確定它是否仍然在2x2像素塊中進行抗鋸齒,或者只是它使用所有像素來繪製字母,而不是將它們視爲2x2像素塊或完全是其他的東西。在我的測試中,無論字體大小如何,這似乎都是真實的。運行iPhone應用程序和字體縮放的iPad

有人知道這裏發生了什麼嗎?

而且,更重要的是,有沒有辦法控制它?它看起來好多了,我想用這種方式繪製我的普通UILabel!我希望未來的iOS更新將允許iPad在2x模式下運行iPhone應用程序時使用iPhone 4「@ 2x」資源和字體繪圖,這將使它們看起來更好!

謝謝!

回答

2

iPad的傳統縮放模式服從CALayermagnificationFilter屬性。使用kCAFilterLinear進行平滑/模糊放大,並使用kCAFilterNearest進行塊狀/快速放大。另外,如果將contents屬性設置爲雙倍大小的CGImage,則QuartzCore會很樂意利用額外的分辨率。

+0

感謝您的信息!這給了我更多的關注。 – 2010-07-18 05:39:38

相關問題