У меня есть игра-спрайт-набор, который я сделал с помощью XCode-6, используя swift, и хочу сделать его универсальным (для iPhone 4-6 плюс, а не iPad). Хотя я не сделал много уровней, уровней, которые я сделал, я использовал файлы .sks, связанные с файлом .swift. Когда я создаю новый файл .sks для нового уровня, я устанавливаю его размер в размер 5 iPhone в ландшафтном режиме.Как сделать XCode 6 спринт-набор быстрым приложением универсальным
Это прекрасно работает. Я могу визуально создавать свои уровни, а затем код для них в файле .swift, но когда я переключу свой симулятор на любой другой размер, кроме размера телефона, который я установил в .sks, он выглядит не так. Это не просто визуально добавленные вещи. Это также все, что основано на self.frame.size.width или height в коде, потому что эти значения основаны на числах, которые я установил в файле .sks. Есть ли способ автоматически установить эти значения на основе того, какой телефон вы используете? Если эти значения могут быть автоматически установлены на основе того, какой телефон вы используете и какой ориентации он, то все мои уровни, которые я сделал, автоматически станут универсальными. Пожалуйста, помогите, и спасибо.
Имейте в виду, что я не использую никаких .xib или .storyboard. –