Я понимаю, что свойство contentsRect
документацииCALayer
(здесь)позволяет определить, какая часть слоя будет использоваться для рисования, но я не понимаю, как работает система координат, я думаю.
Кажется, что когда ширина/высота меньше, площадь, используемая для контента, больше, и наоборот. Точно так же отрицательные позиции x, y, кажется, перемещают область содержимого вниз и вправо, что противоречит моей интуиции.
Кто-нибудь может объяснить, почему это так? Я уверен, что есть веская причина, но я предполагаю, что мне не хватает опыта графического программирования.