В приведенном ниже коде отображается SKView
, пока вы не измените skHeight
на 2050 или более высокое значение, например 5000.
1) Как сделать так, чтобы SKView
отображалось даже на высотах 2050 или 5000?
2) Каков максимальный размер SKViews
?
Чтобы воспроизвести:
1) Запустите код ниже. Вы увидите SKView
в виде серого окна.
2) Измените skHeight
на 2050 или 5000. SKView
больше не появляется.
class TestViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Create SKView
let skHeight = CGFloat(2050)
let skFrame = CGRect(x: 0, y: 0, width: 100, height: skHeight)
let skView = SKView(frame: skFrame)
skView.backgroundColor = UIColor.red
// Add test view to <scrollView>
view.addSubview(skView)
}
}
skHeight
тоже с 10.000. Тесты проводились с Xcode 9.4.1 и iPhone SE. Может ли это быть связано с конкретным устройством? - person Alessandro Ornano   schedule 31.08.2018backgroundColor
в SKView на самом деле ничего не делает (должно было быть удалено из вопроса). SKView представлен серым окном. - person Crashalot   schedule 31.08.2018