Не может ли прокси аниматора Какао справиться с 0,5 баллами? - PullRequest
0 голосов
/ 06 августа 2010

Я пытаюсь переместить источник пользовательского представления.Если я непосредственно установлю новый источник для кадра, все будет работать как положено.

[MyView setFrameOrigin:NSMakePoint(0.5, 0.5)];

Если я попытаюсь анимировать движение с помощью прокси-аниматора.происхождение будет (1, 1) вместо (0,5, 0,5).Я делаю что-то неправильно?animator не может справиться с 0,5 очками?

1 Ответ

2 голосов
/ 06 августа 2010

Полагаю, прокси-сервер аниматора корректно корректирует кадр, что может привести к размытым краям и / или тексту.Рисование объектов через границы пикселей (0,5, 0,5 против 1,0, 1,0 или 0,0, 0,0) редко бывает полезным, если только вы не пытаетесь сделать что-то размытое (например, тень или свечение).

У вас вполне может быть веская причина для этого, но, вероятно, лучше спросить «почему?»

...