Как я могу изменить базовое координатное пространство точек iPad таким образом, чтобы 1 точка равнялась 2 пикселям? - PullRequest
0 голосов
/ 11 октября 2010

Как изменить координату базовых точек iPad таким образом, чтобы 1 точка равнялась 2 пикселям?

Ответы [ 2 ]

1 голос
/ 12 октября 2010

Примените CGAffineTransformScale к любому представлению, которое вы используете:

myView.transform = CGAffineTransformScale(myView.transform, 2.0, 2.0);

Вот отличное сообщение в блоге об использовании преобразований:

http://iphonedevelopment.blogspot.com/2008/10/demystifying-cgaffinetransform.html

1 голос
/ 11 октября 2010

гул!

static __inline__ CGPoint CGPointMake2(CGFloat x, CGFloat y)
{
  CGPoint p; 
  p.x = x*2; // twice the pixels.
  p.y = y*2; 
  return p;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...