我创建了两个VC的简单应用程序.
我从第一个通过按钮打开第二个VC. Seque是“现在Modally”,过渡是“Partion Curl”.这个方案在iOS7上工作正常,但是在iOS8上,首先,VC的视图在卷动动画结束时消失:
我从第一个通过按钮打开第二个VC. Seque是“现在Modally”,过渡是“Partion Curl”.这个方案在iOS7上工作正常,但是在iOS8上,首先,VC的视图在卷动动画结束时消失:
解决方法
我有同样的问题.我在
Xcode 6(beta 7)iOS 8(beta 5)中看到它.仍然存在于两者的转基因种子中.
iOS 7.1规格:
它被称为“部分卷曲”,而在iOS 7上它会显示为这样(例如,部分 – 您仍然可以看到窗口顶部的始发视图的一部分).在iOS 7上 – 当您点击此部分曝光的“原始”视图时,视图将退回到原始的完整窗口.
iOS 8细节:
segue不会留下任何原始的显示.并且任何一个点击,窗口/屏幕上的任何地方,通过自动展开返回始发视图.如果您在视图上有一个UITextField,当您点击它输入一个值…始发视图返回而不触发任何关联的UITextField方法.没有显示任何键盘,它只是展开到起始视图.
在我看来,与原始视图的部分显示角度相关联的触摸定义会被错误地定义为整个窗口.
当然,我对iOS编程很新,所以我的洞察力,如果准确的话,并不能说明如何解决它的线索! LOL我希望有一个人会知道至少提供一个可用的解决方法.
吉姆
附:我还没有足够的声望点投票或评论,所以我的答案不是答案.