自从iOS 7以来,我发现我的UIAlertViews会有一种绘制延迟的情况-屏幕会变暗,UIAlertView的文本会在实际的警报框架出现之前短暂地出现在屏幕上。
我追踪到问题是由于在我的应用程序plist文件中将“Renders with edge antialiasing”标志设置为YES所致。关闭此选项可以解决问题(但是在任何旋转的视图上都会产生丑陋的锯齿,这也是我首先使用该标志来解决的问题)。
有人知道怎么做才能两全其美吗?即既具有边缘抗锯齿功能,又具有平滑的UIAlertViews。
编辑:从高层次来看,似乎能够切换“UIViewEdgeAntialiasing”就行了。或者如果有一种直接旋转UIView带有反锯齿效果的方法,那么这两个方法是否可行呢?
我追踪到问题是由于在我的应用程序plist文件中将“Renders with edge antialiasing”标志设置为YES所致。关闭此选项可以解决问题(但是在任何旋转的视图上都会产生丑陋的锯齿,这也是我首先使用该标志来解决的问题)。
有人知道怎么做才能两全其美吗?即既具有边缘抗锯齿功能,又具有平滑的UIAlertViews。
编辑:从高层次来看,似乎能够切换“UIViewEdgeAntialiasing”就行了。或者如果有一种直接旋转UIView带有反锯齿效果的方法,那么这两个方法是否可行呢?