我有一个用Objective-C(Xcode5)编写的原生iOS应用程序,它在标准动画过渡期间在子视图的左上边框显示一个奇怪的工件。这个神器包含一条闪烁的白线,持续很短的时间(不到一秒钟,但仍然可以清楚地注意到)并且不会一直发生(当按下完全相同的按钮时,10次或多或少3次)。 以下是它的外观示例:
我可以通过安装了iOS 7.1的4种不同设备(iPhone 5S,5,4和iPad Mini)看到这个神器。我还尝试在后台关闭所有应用程序并重启设备,但工件仍在那里。
我尝试设置clipsToBounds
to YES
as suggested in another answer,但它对我没用。
这可能是iOS7的错误吗?白色闪烁线在每次转换时都不会出现sistematically,但有时也是如此。在应用中,我只是调用pushViewController
animated:YES
,因此转换完全由iOS处理。
有任何建议或想法吗?
答案 0 :(得分:0)
尝试在主线程上实现动画,这可以解决问题。