Я переопределил drawRect:
в моем UIView
, и я хочу нарисовать несколько плиток. Я перебираю их все, и у меня есть отдельная функция, которая рисует каждую отдельную плитку.
То, как я сейчас это делаю, я передаю вычисленную плитку CGRect
функции. В настоящее время любые методы рисования должны включать смещения x & y прямоугольника, переданного ему при рисовании мозаичных изображений.
Как я могу вставить новое смещение CGContext в стек перед вызовом методов рисования плитки?
Так, например, я мог бы нарисовать квадрат в [0, 0, 50, 50]
внутри метода рисования тайлов, и он на самом деле будет нарисован в правильном местоположении тайла?