【问题标题】:Interface cut jumps on load in simulator and iOS 8, but not on iOS 7 real device模拟器和 iOS 8 中的界面剪切跳跃,但在 iOS 7 真实设备上没有
【发布时间】:2014-11-07 08:35:05
【问题描述】:

我在 iOS 8 GM(real 5s)和 iOS 8 Simulator(iPhone 5、5s、6 和 6+)上的界面有问题。

当我测试应用程序并加载我的自定义播放器视图控制器时,界面会在显示界面时跳转。并且在真实应用上测试时,MPVolumeView 不是跳转,而是出现在某种扩展动画中。

但是,当我在 iOS 7 iPhone(真机)上测试它时,问题不存在。

我还发现,如果我从加载的视图中删除所有约束,跳转问题就会消失。

这可能是 iOS 8 行为中的错误吗?还是我弄错了一些新行为?

编辑:在 iOS 7 模拟器上进行测试肯定使它看起来像是 iOS 8 的一些新行为(在 iOS 7 上它工作正常)。

为了更好地理解问题,这里是视频: (黑条为 MPVolumeView) http://www.youtube.com/watch?v=gfc3n2syqo4

【问题讨论】:

    标签: ios objective-c iphone cocoa ios-simulator


    【解决方案1】:

    好的,我想通了。

    由于某种原因,如果您从视图设置约束到底部布局指南,视图将在加载时跳转。不知道这是否是预期的行为,我想我会为此发布错误报告。

    TL;DR 删除底部布局指南约束并使用其他约束。

    【讨论】:

      猜你喜欢
      • 2013-10-16
      • 1970-01-01
      • 2014-09-03
      • 2014-12-06
      • 2013-06-30
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多