Увеличение CALayer с подслоями приводит к небольшим промежуткам между подслоями

Короче говоря: у меня есть слой со многими подслоями, так как на этом суперслое выложен идеальный пиксель плиток. Когда суперслой масштабируется (используя UIScrollview, но внутренне с CATransform3D), подслои увеличиваются, но между тайлами (подслоями) становятся видны небольшие промежутки

Тезис:
Это основано на маленькой математической неточности, используя поплавки или удваивается. Эти интерполированные кадры не могут отображаться правильно на 100%

Похоже, что края интерполированы.

Как вы думаете, может помочь? Вам нужно больше деталей?

1 ответ

Ответ прост: сглаживание по краям!!!

Если вы включили флаг в вашем Info.plist-файле, вы не получите точные края, похожие на промежутки между плитками:-)

Надеюсь, что это помогает и другим людям.

Другие вопросы по тегам