Swift 尽管有限制,但在iPhone 5上看不到UIView按钮

Swift 尽管有限制,但在iPhone 5上看不到UIView按钮,swift,xcode,swift3,uistoryboard,iphone-5,Swift,Xcode,Swift3,Uistoryboard,Iphone 5,我有一个UIViewController,在单击另一个UI元素后会出现一个“下一步”按钮 这在iPhone5S以上的任何iPhone上都能完美运行。“下一步”按钮有一个从底部算起的值为20的约束。在视图顶部,我使用以下代码添加了一个SKView: // Create frame for SKView let bounds = UIScreen.main.bounds let SKheight = (bounds.size.height) - 20

我有一个UIViewController,在单击另一个UI元素后会出现一个“下一步”按钮

这在iPhone5S以上的任何iPhone上都能完美运行。“下一步”按钮有一个从底部算起的值为20的约束。在视图顶部,我使用以下代码添加了一个SKView:

        // Create frame for SKView
        let bounds = UIScreen.main.bounds
        let SKheight = (bounds.size.height) - 200
        let frame = CGRect(x: 0, y: 140, width: bounds.size.width, height: SKheight)
        skView = SKView(frame: frame)
        view.addSubview(skView)

        // Create BubbleScene and place it on SKView
        floatingCollectionScene = BubblesScene(size: frame.size)
        skView.presentScene(floatingCollectionScene)
SKHeight是所用设备屏幕的高度减去200。这是因为我想从140的高度开始(这样VC顶部的文本仍然可见)。通常这会给我一个60像素高的底部空白。这在iPhone7/Plus上运行良好,但在iPhone5等较小版本上,我看不到“下一步”按钮。我猜skView在某种程度上重叠了它

有什么想法吗?
谢谢

我想你的问题是你的屏幕太大了。如果您使用的是约束,那么就不应该这样做。事实上,你所做的一切都可以在故事板中完成,这样你就不必玩像这样的猜谜游戏。你知道如何在故事板上完成吗?我知道,但用这样的方式来解释有点难,如果你把你的项目发给我,我会为你设置故事板,你可以通过玩我做的东西来学习。那太好了!谢谢这是我故事板的链接:请看这里,我想你的问题是你的屏幕太大了。如果您使用的是约束,那么就不应该这样做。事实上,你所做的一切都可以在故事板中完成,这样你就不必玩像这样的猜谜游戏。你知道如何在故事板上完成吗?我知道,但用这样的方式来解释有点难,如果你把你的项目发给我,我会为你设置故事板,你可以通过玩我做的东西来学习。那太好了!谢谢这是我的故事板的链接:请参见此处以获取参考,