Я пытаюсь перенести некоторые преобразования с Android на iOS. В частности, я пытаюсь сделать следующее (в Android):iOS эквивалент этих преобразований
matrix.reset();
matrix.postTranslate(xOffset,yOffset);
matrix.postScale(scaleX, scaleY);
По сути я пытаюсь перевести и масштаб. Каков эквивалент этого кода в iOS? Я уже пробовал следующее:
CATransform3D scaleTransform = CATransform3DMakeScale(scaleX, scaleY,1);
CATransform3D translateTransform = CATransform3DMakeTranslation(xOffset,yOffset,0);
CATransform3D combined = CATransform3DConcat(scaleTransform, translateTransform)
Вышеуказанные два не являются эквивалентными. Любые указатели на отладку действительно помогли бы. Благодарю.
применяет то же преобразование на слое идемпотенту? – chochim