Как изменить anchorPoint для преобразования в UICollectionViewLayoutAttributes?

Я использую UICollectionViewLayoutAttributes применить преобразование к одной из моих клеток.

Я хотел бы применить преобразование

    CATransform3D transform = CATransform3DMakeTranslation(dx, dy, 0);
    attributes.transform3D = CATransform3DScale(transform, rx, ry, 1);

с номерами dx, dy, rx а также ry,

Проблема в том, что это выражение подходит для anchorPoint который не является центром моей камеры. Похоже, что по умолчанию anchorPoint это середина. Итак, я хотел бы уточнить attributes что anchorPoint,

Есть способ сделать это?


PS: у меня нет большого контроля над трансформацией моей клетки, кроме атрибутов. На самом деле, это преобразование применяется в методе - (UICollectionViewLayoutAttributes*)initialLayoutAttributesForAppearingItemAtIndexPath:(NSIndexPath *)itemIndexPath

0 ответов

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