好的,我有一个名为MenuItemView的XIB类,包含3个子视图,一个UIImage,一个UILabel和一个UITextView。
我正在动态加载MenuItemView的实例作为UIScrollView中的页面。它在Chipotle应用程序中创建了一种滚动食物的类似效果。
我的问题是,加载视图时,UILabel和UITextView中的文本变得非常像素化。
有没有人遇到过这个?有什么我只是在这里俯瞰吗?
答案 0 :(得分:2)
您是否在label / textview图层上使用了shouldRasterize选项?我这样做了一段时间,它似乎弄乱了UILabels和TextViews的内容
答案 1 :(得分:0)
你能在某处发布截图,以便更好地解释“pixelated”的含义吗?如果你的意思是“模糊”,那么最常见的原因就是利用小数像素,如果你做的事情就像在文本中心而不将结果舍入/截断为整个像素那样。
如果你的意思是像素化(超大像素是可见的),那么我怀疑你是不正确地缩放字体。如果将缩放变换应用于视图,或者在某些情况下如果您使用边界,则可能会发生这种情况。