iPad 上的 iPhone 应用程序 : UILabel pixelated during rotation?

标签 iphone ipad rotation uilabel


我在 iPad 2 上尝试了我的 iPhone 应用程序(非通用)只是为了测试......我注意到一些奇怪的事情。
在 View 中,我有一些 UILabel (在 UIImageView 内),它们旋转、 float 并相互碰撞,但在 iPad 2 上,标签在旋转时被绘制为像素化。我的意思显然是在 x1 模式下。我还没有机会在 iPad 1 上进行测试。
我已经用 NSTimer 实现了旋转和位移(以 0.05 的时间间隔安排)。 UIImageView 对象没有问题,只有 UILabel 对象有问题。效果实在是太可怕了。
有什么建议么?提前致谢

最佳答案

已经有一段时间了,但我又回来讨论这个问题了,我通过为使用 CGAffineTransformMakeRotation 转换的 UIView 对象设置 shouldRasterize 解决了这个问题:

subview.layer.shouldRasterize = YES;

关于iPad 上的 iPhone 应用程序 : UILabel pixelated during rotation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5696228/

相关文章:

iphone - 图像裁剪给出了错误的图像部分

objective-c - 检测 UIWebView 完成以在 iPad 上播放 youtube 视频

ios - 内部绘图旋转 UIView 时出现问题

iphone - 播放有声音的iPhone吗?

iphone - 添加到应用程序时 UIAlertView 崩溃

python - 通过蓝牙在 iOS 应用程序和 Raspberry Pi 之间进行通信

带有 healthkit 的 iOS 通用应用程序无法在 iPad 上运行

php - css 下拉菜单不适用于 iphone/ipad

image - 在 MATLAB 中反转旋转图像的问题