iPhone: Как координаты будут установлены в следующем коде? - PullRequest
0 голосов
/ 28 июля 2011

В одном из демонстрационных кодов я обнаружил следующий тип кодирования.

    btnLeftCard.center = CGPointMake(385.0f, 300.0f);
    btnRightCard.center = CGPointMake(385.0f, 770.0f);

Кто-нибудь может подсказать мне эту кодировку?

Ответы [ 3 ]

1 голос
/ 28 июля 2011

btnLeftCard и btnRightCard будут добавлены в родительское представление.Верхний левый угол этого представления действует как источник (0,0).Координаты (x, y) будут добавлены относительно этой точки.По мере того, как вы идете направо, значение x изменяется, а по мере продвижения ниже значение y изменяется относительно источника.

0 голосов
/ 28 июля 2011

btnLeftCard.center = CGPointMake (x, y);

точка (x,y) будет центром btnLeftCard. то есть btnLeftCard имеет прямоугольную область.

Тогда половина его ширины и высоты будет сверху и слева от этой точки, а другая половина будет справа и снизу этой точки.

0 голосов
/ 28 июля 2011

CGPointMake . Я думаю, что это все, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...