从我的XIB文件加载时,UITextView文本是像素化的

时间:2010-07-11 14:38:57

标签: iphone uiview uitextview uilabel xib

好的,我有一个名为MenuItemView的XIB类,包含3个子视图,一个UIImage,一个UILabel和一个UITextView。

我正在动态加载MenuItemView的实例作为UIScrollView中的页面。它在Chipotle应用程序中创建了一种滚动食物的类似效果。

我的问题是,加载视图时,UILabel和UITextView中的文本变得非常像素化。

有没有人遇到过这个?有什么我只是在这里俯瞰吗?

2 个答案:

答案 0 :(得分:2)

您是否在label / textview图层上使用了shouldRasterize选项?我这样做了一段时间,它似乎弄乱了UILabels和TextViews的内容

答案 1 :(得分:0)

你能在某处发布截图,以便更好地解释“pixelated”的含义吗?如果你的意思是“模糊”,那么最常见的原因就是利用小数像素,如果你做的事情就像在文本中心而不将结果舍入/截断为整个像素那样。

如果你的意思是像素化(超大像素是可见的),那么我怀疑你是不正确地缩放字体。如果将缩放变换应用于视图,或者在某些情况下如果您使用边界,则可能会发生这种情况。