Я новичок в комплекте спрайтов. Кто-нибудь знает, как разделить контроллер просмотра на две части. Один фиксирован, а второй - подвижный (я имею в виду как два экрана)?Как разделить экран контроллера вида?
ответ
Что вы пытаетесь сделать? Возможно, вам не нужны два контроллера. Во многих случаях вы можете использовать SKNode как «экран». Я считаю, что в один вид можно поставить два SKScene
.
Итак, что делает неподвижный экран, и что делает подвижный экран?
Если это что-то вроде мини-карты/меню (например, Nintendo DS), вы можете легко сделать это с помощью SKNode
.
Вам не нужно два экрана, чтобы «игнорировать» неподвижную часть экрана ... вы получаете сенсорные входы в каждый кадр - это зависит от вас, что с ними делать. Другими словами, если пользователь касается не движущейся части экрана, вы можете просто игнорировать эти входы.
Вы можете создать UIView как контейнер для всего экрана и в этом UIView добавить два SKView, которые будут вашими «двумя экранами», которые вы могли бы сделать по мере необходимости.
Вы можете предоставить им требуемые размеры, получив высоту и ширину первого вида и пропорционально настроив SKViews на основе этого размера. Например, кадр SKViews будет родительской высотой UIViews, разделенной на две.
'UISplitViewController' отображает два фиксированных разных контроллера вида, но нет встроенного контроллера просмотра для свободного движимого контроллера. Ваш вопрос не относится к комплекту спрайтов. Прежде чем вы начнете с комплекта спрайтов, вы должны более внимательно изучить адаптацию MVC касания какао. – clemens
эй, пожалуйста, поддержите мой ответ, который вы приняли, если не возражаете :) – Fluidity