Я строю сотовую игру, которая по сути работает как домино: вы начинаете с одной плитки в центре, а затем соединяете с ней дополнительные плитки, которые могут разветвляться во всех направлениях. У меня есть свой игровой стол, который все настроен и отлично работает ... теперь мне просто нужно сделать его прокруткой для размещения расширяющегося контента.Расширение содержимого в UIScrollView
Таким образом, это не похоже на встроенное поведение UIScrollView
. Во-первых, клетки расширяются во всех направлениях - потенциально попадая в отрицательное координатное пространство UIScrollView
. Насколько я могу судить, UIScrollView
не разрешает фактическое CGRect
с размером и началом, которое должно быть определено для области содержимого прокрутки. По-видимому, вы можете определять ширину и высоту области содержимого, которая простирается от точки (0,0). Это правда, или я чего-то не хватает?
Предполагая, что мое понимание ограничений области содержимого верное, как можно идеально справиться с этой проблемой? Моей идеей было бы перевести все подзоны в положительное координатное пространство по мере расширения игрового поля, а затем обновить свойство ScrollView contentOffset
, чтобы противостоять сдвигу и сделать переход невидимым. Я просто хочу убедиться, что я не изобретаю неполноценное колесо, прежде чем приступать к его разработке.
Заранее благодарим за любые идеи!