что такое iphone внизу справа координаты? - PullRequest
1 голос
/ 16 апреля 2011

начальная точка линии (0,0).Какие координаты внизу справа?

Спасибо!


enter image description here

Ответы [ 3 ]

3 голосов
/ 16 апреля 2011

Размеры экрана устройства:

[UIScreen mainScreen].bounds

Окно ваших приложений:

[[[UIApplication sharedApplication].delegate] window].bounds

Контроллер любого вида:

myViewController.view.bounds

Все они возвращают CGRect. Внизу справа:

CGPointMake(CGRectGetMaxX(myRect), CGRectGetMaxY(myRect));
1 голос
/ 16 апреля 2011

CGPointMake (319.0f, 479.0f) это так.

Примечание: вы можете столкнуться с перевернутым перевернутым контекстом устройства в зависимости от вашего способа рисования (CoreGraphics работает таким образом)

0 голосов
/ 16 апреля 2011

Это отличается в зависимости от нескольких условий.

1) Это iPhone 3 или 4?

2) Строка состояния вверху?

3) Используете ли вы навигационный контроллер, который виден?

4) Используете ли вы относительные или абсолютные координаты?

iPhone 3 абсолюта будет 319, 479

Абсолютов iPhone 4 будет 639,959

Предполагается, что строка состояния отсутствует. Если у вас есть что-нибудь наверху, вам нужно вычесть эти высоты.

...