что такое вектор 'transform', который появляется в консоли xcode при печати объекта? - PullRequest
0 голосов
/ 07 января 2011

Я проверяю UIView после поворота.Поэтому во время отладки я иду в консоль и набираю

print-object [self view]

и получаю

<UIView: 0x4b14e40; frame = (0 0; 748 1024); transform = [0, 1, -1, 0, 0, 0]; autoresize = W+H; layer = <CALayer: 0x4b16ea0>>

, поэтому я заметил вектор 'transform'.Но я не мог найти, что это значит.и если это связано с изменением ориентации и происходящим вращением. И если так, что представляет каждое число?это похоже на матрицу перевода, но 6 переменных?Спасибо.

1 Ответ

0 голосов
/ 07 января 2011

Это означает, что ваш вид подвергся трансформации, такой как вращение, переводы, масштабирование.Для получения дополнительной информации см. Метод

CGAffineTransform CGAffineTransformMake(CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...