У меня есть UIViewController со следующей кнопкой, которая появляется после нажатия на другой элемент пользовательского интерфейса.
Это прекрасно работает на любом iPhone выше iPhone5S. Следующая кнопка имеет ограничение со значением 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 пикселей внизу. Это отлично работает на iPhone 7 / Plus, но на более мелких версиях, таких как iPhone 5, я не вижу кнопку «Далее». Я предполагаю, что skView как-то перекрывает его..?
Любые идеи? Спасибо!!