viewController边缘(有时)在iOS中用带有动画过渡的白线闪烁

时间:2014-05-07 18:19:04

标签: ios iphone objective-c uiviewcontroller

我有一个用Objective-C(Xcode5)编写的原生iOS应用程序,它在标准动画过渡期间在子视图的左上边框显示一个奇怪的工件。这个神器包含一条闪烁的白线,持续很短的时间(不到一秒钟,但仍然可以清楚地注意到)并且不会一直发生(当按下完全相同的按钮时,10次或多或少3次)。 以下是它的外观示例:

enter image description here

我可以通过安装了iOS 7.1的4种不同设备(iPhone 5S,5,4和iPad Mini)看到这个神器。我还尝试在后台关闭所有应用程序并重启设备,但工件仍在那里。

我尝试设置clipsToBounds to YES as suggested in another answer,但它对我没用。

这可能是iOS7的错误吗?白色闪烁线在每次转换时都不会出现sistematically,但有时也是如此。在应用中,我只是调用pushViewController animated:YES,因此转换完全由iOS处理。

有任何建议或想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在主线程上实现动画,这可以解决问题。