Ссылка CGGeometry
Ссылка CGGeometry определяет структуры для геометрических примитивов и функций, воздействующих на них. Структура данных CGPoint представляет точку в двумерной системе координат. Структура данных CGRect представляет расположение и размерности прямоугольника. Структура данных CGSize представляет размерности ширины и высоты.
Высота и ширина сохранены в a CGRect структура данных может быть отрицательной. Например, прямоугольник с источником [0.0, 0.0] и размер [10.0,10.0] точно эквивалентно прямоугольнику с источником [10.0, 10.0] и размер [-10.0,-10.0]. Ваше приложение может стандартизировать прямоугольник — т.е. гарантировать, что высота и ширина сохранены как положительные значения — путем вызова CGRectStandardize функция. Все функции описали в этой ссылке, которые берут CGRect структуры данных как вводы неявно стандартизируют те прямоугольники прежде, чем вычислить их результаты. Поэтому Ваши приложения должны избежать непосредственно читать и писать данные, хранившие в CGRect структура данных. Вместо этого используйте функции, описанные здесь, чтобы управлять прямоугольниками и получить их характеристики.
-
Возвращает представление словаря указанной точки.
Объявление
Swift
func CGPointCreateDictionaryRepresentation(_point: CGPoint) -> CFDictionary!Objective C
CFDictionaryRef CGPointCreateDictionaryRepresentation ( CGPoint point );Параметры
pointТочка.
Возвращаемое значение
Представление словаря точки.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает представление словаря указанного размера.
Объявление
Swift
func CGSizeCreateDictionaryRepresentation(_size: CGSize) -> CFDictionary!Objective C
CFDictionaryRef CGSizeCreateDictionaryRepresentation ( CGSize size );Параметры
sizeРазмер.
Возвращаемое значение
Представление словаря размера.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает представление словаря предоставленного прямоугольника.
Объявление
Swift
func CGRectCreateDictionaryRepresentation(_rect: CGRect) -> CFDictionary!Objective C
CFDictionaryRef CGRectCreateDictionaryRepresentation ( CGRect );Параметры
rectПрямоугольник.
Возвращаемое значение
Представление словаря прямоугольника.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.5 и позже.
-
Заполняет точку с помощью содержания указанного словаря.
Объявление
Swift
func CGPointMakeWithDictionaryRepresentation(_dict: CFDictionary!, _point: UnsafeMutablePointer<CGPoint>) -> BoolObjective C
bool CGPointMakeWithDictionaryRepresentation ( CFDictionaryRef dict, CGPoint *point );Параметры
dictСловарь, ранее возвращенный из функции
CGPointCreateDictionaryRepresentation.pointПо возврату точка создается из предоставленного словаря.
Возвращаемое значение
trueесли успешный; иначеfalse.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.5 и позже.
-
Заполняет размер с помощью содержания указанного словаря.
Объявление
Swift
func CGSizeMakeWithDictionaryRepresentation(_dict: CFDictionary!, _size: UnsafeMutablePointer<CGSize>) -> BoolObjective C
bool CGSizeMakeWithDictionaryRepresentation ( CFDictionaryRef dict, CGSize *size );Параметры
dictСловарь, ранее возвращенный из функции
CGSizeCreateDictionaryRepresentation.sizeПо возврату размер создается из указанного словаря.
Возвращаемое значение
trueесли успешный; иначе,false.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.5 и позже.
-
Заполняет прямоугольник с помощью содержания указанного словаря.
Объявление
Swift
func CGRectMakeWithDictionaryRepresentation(_dict: CFDictionary!, _rect: UnsafeMutablePointer<CGRect>) -> BoolObjective C
bool CGRectMakeWithDictionaryRepresentation ( CFDictionaryRef dict, CGRect *rect );Параметры
dictСловарь, ранее возвращенный из функции
CGRectCreateDictionaryRepresentation.rectПо возврату прямоугольник создается из указанного словаря.
Возвращаемое значение
trueесли успешный; иначе,false.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает точку с указанными координатами.
Объявление
Swift
func CGPointMake(_x: CGFloat, _y: CGFloat) -> CGPointПараметры
xX-координата точки для построения.
yY-координата точки для построения.
Возвращаемое значение
Точка.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает прямоугольник с указанной координатой и значениями размера.
Объявление
Swift
func CGRectMake(_x: CGFloat, _y: CGFloat, _width: CGFloat, _height: CGFloat) -> CGRectПараметры
xX-координата точки источника прямоугольника.
yY-координата точки источника прямоугольника.
widthШирина прямоугольника.
heightВысота прямоугольника.
Возвращаемое значение
Прямоугольник с указанным расположением и размерностями.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает размер с указанными значениями размерности.
Объявление
Swift
func CGSizeMake(_width: CGFloat, _height: CGFloat) -> CGSizeПараметры
widthЗначение ширины.
heightЗначение высоты.
Возвращаемое значение
Возвраты a
CGSizeструктура с указанной шириной и высотой.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает вектор с указанными значениями размерности.
Объявление
Swift
func CGVectorMake(_dx: CGFloat, _dy: CGFloat) -> CGVectorПараметры
dxX-координата вектора для построения.
dyY-координата вектора для построения.
Возвращаемое значение
Возвраты a
CGVectorструктура с указанными координатами.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.9 и позже.
-
Делит исходный прямоугольник на два прямоугольника компонента.
Объявление
Swift
func CGRectDivide(_rect: CGRect, _slice: UnsafeMutablePointer<CGRect>, _remainder: UnsafeMutablePointer<CGRect>, _amount: CGFloat, _edge: CGRectEdge)Objective C
void CGRectDivide ( CGRect rect, CGRect *slice, CGRect *remainder, CGFloat amount, CGRectEdge edge );Параметры
rectИсходный прямоугольник.
sliceНа вводе, указателе на неинициализированный прямоугольник. По возврату прямоугольник заполнен в указанным краем и значениями, который расширяет расстояние вне края, указанного
amountпараметр. Не должен бытьNULL.remainderНа вводе, указателе на неинициализированный прямоугольник. По возврату прямоугольник содержит часть исходного прямоугольника, остающегося после
CGRectEdgeпроизводит прямоугольник «части». Не должен бытьNULL.amountРасстояние от прямоугольной стороны, указанной в
edgeпараметр. Это расстояние определяет строку, параллельную указанной стороне, что Кварцевое использование для деления исходного прямоугольника.edgeГраничное значение, указывающее сторону прямоугольника, от которого расстояние передало в
amountпараметр измеряется.CGRectDivideпроизводит прямоугольник «части», содержащий указанный край и расширяющийсяamountрасстояние вне его.Обсуждение
Если
rectнулевой прямоугольник, этот функциональные выводыCGRectNullдля обоихsliceиremainderпрямоугольники.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает прямоугольник, который меньше или больше, чем исходный прямоугольник с той же центральной точкой.
Объявление
Параметры
rectИсточник
CGRectструктура.dxЗначение x-координаты для использования для корректировки исходного прямоугольника. Для создания прямоугольника вставки укажите положительное значение. Для создания большего, охватывающего прямоугольника укажите отрицательную величину.
dyЗначение y-координаты для использования для корректировки исходного прямоугольника. Для создания прямоугольника вставки укажите положительное значение. Для создания большего, охватывающего прямоугольника укажите отрицательную величину.
Возвращаемое значение
Прямоугольник. Значение источника смещается в оси X расстоянием, указанным
dxпараметр и в оси y расстоянием, указаннымdyпараметр и его размер, скорректированный(2*dx,2*dy), относительно исходного прямоугольника. Еслиdxиdyположительные значения, тогда размер прямоугольника уменьшен. Еслиdxиdyотрицательные величины, размер прямоугольника увеличен.Обсуждение
Прямоугольник стандартизирован, и затем параметры вставки применяются. Если получающийся прямоугольник имел бы отрицательную высоту или ширину, нулевой прямоугольник возвращается.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает наименьший прямоугольник, следующий из преобразования значений исходного прямоугольника к целым числам.
Объявление
Параметры
rectИсходный прямоугольник.
Возвращаемое значение
Прямоугольник с самыми маленькими целочисленными значениями для его источника и размера, содержащего исходный прямоугольник. Т.е. учитывая прямоугольник с дробным источником или значениями размера,
CGRectIntegralокругляет источник прямоугольника вниз и его размер вверх к самым близким целым целым числам, таким, что результат содержит исходный прямоугольник. Возвращает нулевой прямоугольник еслиrectнулевой прямоугольник.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает пересечение двух прямоугольников.
Объявление
Параметры
rect1Первый исходный прямоугольник.
rect2Второй исходный прямоугольник.
Возвращаемое значение
Прямоугольник, представляющий пересечение двух указанных прямоугольников. Если эти два прямоугольника не пересекаются, возвращает нулевой прямоугольник. Для проверки на это условие использовать
CGRectIsNull.Обсуждение
Оба прямоугольника стандартизированы до вычисления пересечения.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает прямоугольник с источником, смещающимся от того из исходного прямоугольника.
Объявление
Параметры
rectИсходный прямоугольник.
dxЗначение смещения для x-координаты.
dyЗначение смещения для y-координаты.
Возвращаемое значение
Прямоугольник, который является тем же размером как источник, но с его источником, смещенным
dxмодули вдоль оси X иdyмодули вдоль оси y относительно источника. Возвращает нулевой прямоугольник еслиrectнулевой прямоугольник.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает прямоугольник с положительной шириной и высотой.
Объявление
Параметры
rectИсходный прямоугольник.
Возвращаемое значение
Прямоугольник, представляющий исходный прямоугольник, но с положительными значениями ширины и высоты. Возвращает нулевой прямоугольник если
rectнулевой прямоугольник.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает наименьший прямоугольник, содержащий эти два исходных прямоугольника.
Объявление
Параметры
r1Первый исходный прямоугольник.
r2Второй исходный прямоугольник.
Возвращаемое значение
Наименьший прямоугольник, полностью содержащий оба из исходных прямоугольников.
Обсуждение
Оба прямоугольника стандартизированы до вычисления объединения. Если любой из прямоугольников является нулевым прямоугольником, копия другого прямоугольника возвращается (приводящий к нулевому прямоугольнику, если оба прямоугольника являются нулем). Иначе прямоугольник, полностью содержащий исходные прямоугольники, возвращается.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, равны ли две точки.
Объявление
Objective C
bool CGPointEqualToPoint ( CGPoint point1, CGPoint point2 );Параметры
point1Первая точка, которая исследует.
point2Вторая точка для исследования.
Возвращаемое значение
trueесли две указанных точки являются тем же; иначе,false.Оператор импорта
Objective C
@import CoreGraphics;Доступность
Доступный в OS X v10.6 и позже.
-
Возвраты, равны ли два размера.
Объявление
Objective C
bool CGSizeEqualToSize ( CGSize size1, CGSize size2 );Параметры
size1Первый размер, который исследует.
size2Второй размер для исследования.
Возвращаемое значение
trueесли два указанных размера равны; иначе,false.Оператор импорта
Objective C
@import CoreGraphics;Доступность
Доступный в OS X v10.6 и позже.
-
Возвраты, равны ли два прямоугольника в размере и позиции.
Объявление
Параметры
rect1Первый прямоугольник, который исследует.
rect2Второй прямоугольник для исследования.
Возвращаемое значение
trueесли оба прямоугольника являются нулевыми прямоугольниками, если два указанных прямоугольника имеют равный размер и значения источника, или. Иначе,false.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, пересекаются ли два прямоугольника.
Объявление
Параметры
rect1Первый прямоугольник, который исследует.
rect2Второй прямоугольник для исследования.
Возвращаемое значение
trueесли пересекаются два указанных прямоугольника; иначе,false. Если пересечение прямоугольников не равно нулевому прямоугольнику, первый прямоугольник пересекает второе.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, содержит ли прямоугольник указанную точку.
Объявление
Параметры
rectПрямоугольник для исследования.
pointТочка для исследования.
Возвращаемое значение
trueесли прямоугольник не является нулем или пустой, и точка расположена в прямоугольнике; иначе,false.Обсуждение
Если его координаты лежат в прямоугольнике или на минимуме X или минимуме Y край, вопрос рассматривается в прямоугольнике.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, содержит ли первый прямоугольник второй прямоугольник.
Объявление
Параметры
rect1Прямоугольник для исследования на включение прямоугольника передал в
rect2.rect2Прямоугольник для исследования на то, что содержался в прямоугольнике передал в
rect1.Возвращаемое значение
trueесли прямоугольник, указанныйrect2содержится в прямоугольнике, переданном вrect1; иначе,false. Если объединение этих двух прямоугольников равно первому прямоугольнику, первый прямоугольник содержит второе.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает самое маленькое значение для x-координаты прямоугольника.
Объявление
Swift
func CGRectGetMinX(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
Самое маленькое значение для x-координаты прямоугольника.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает самое маленькое значение для y-координаты прямоугольника.
Объявление
Swift
func CGRectGetMinY(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
Самое маленькое значение для y-координаты прямоугольника.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает координату x-, создающую центр прямоугольника.
Объявление
Swift
func CGRectGetMidX(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
X-координата центра указанного прямоугольника.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает y-координату, создающую центр прямоугольника.
Объявление
Swift
func CGRectGetMidY(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
Y-координата центра указанного прямоугольника.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает самое большое значение x-координаты для прямоугольника.
Объявление
Swift
func CGRectGetMaxX(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
Самое большое значение x-координаты для прямоугольника.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает самое большое значение для y-координаты прямоугольника.
Объявление
Swift
func CGRectGetMaxY(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
Самое большое значение для y-координаты прямоугольника.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает высоту прямоугольника.
Объявление
Swift
func CGRectGetHeight(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
Высота указанного прямоугольника.
Обсуждение
Независимо от того, сохранена ли высота в
CGRectструктура данных как положительное или отрицательное число, эта функция возвращает высоту, как будто был стандартизирован прямоугольник. Т.е. результатом никогда не является отрицательное число.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает ширину прямоугольника.
Объявление
Swift
func CGRectGetWidth(_rect: CGRect) -> CGFloatПараметры
rectПрямоугольник для исследования.
Возвращаемое значение
Ширина указанного прямоугольника.
Обсуждение
Независимо от того, сохранена ли ширина в
CGRectструктура данных как положительное или отрицательное число, эта функция возвращает ширину, как будто был стандартизирован прямоугольник. Т.е. результатом никогда не является отрицательное число.Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, имеет ли прямоугольник нулевую ширину или высоту, или является нулевым прямоугольником.
Объявление
Swift
func CGRectIsEmpty(_rect: CGRect) -> BoolObjective C
bool CGRectIsEmpty ( CGRect rect );Параметры
rectПрямоугольник для исследования.
Возвращаемое значение
trueесли указанный прямоугольник пуст; иначе,false.Обсуждение
Пустой прямоугольник является или нулевым прямоугольником или допустимым прямоугольником с нулевой высотой или шириной.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты, равен ли прямоугольник нулевому прямоугольнику.
Объявление
Swift
func CGRectIsNull(_rect: CGRect) -> BoolObjective C
bool CGRectIsNull ( CGRect rect );Параметры
rectПрямоугольник для исследования.
Возвращаемое значение
trueесли указанный прямоугольник является нулем; иначе,false.Обсуждение
Нулевой прямоугольник является эквивалентом пустого множества. Например, результатом пересечения двух непересекающихся прямоугольников является нулевой прямоугольник. Нулевой прямоугольник не может быть нарисован и взаимодействует с другими прямоугольниками специальными способами.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты, бесконечен ли прямоугольник.
Объявление
Swift
func CGRectIsInfinite(_rect: CGRect) -> BoolObjective C
bool CGRectIsInfinite ( CGRect rect );Параметры
rectПрямоугольник для исследования.
Возвращаемое значение
Возвраты
trueесли указанный прямоугольник бесконечен; иначе,false.Обсуждение
Бесконечный прямоугольник является тем, не имеющим никаких определенных границ. Прямоугольники Бога могут быть созданы, как выведено из фильтра мозаичного размещения. Например, Базовый перспективный фильтр мозаики платформы Изображения создает изображение, степень которого описана бесконечным прямоугольником.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.4 и позже.
-
Основной тип для всех значений с плавающей точкой.
Объявление
Оператор импорта
Objective C
@import CoreGraphics;Доступность
Доступный в OS X v10.5 и позже.
-
Структура, содержащая точку в двумерной системе координат.
Объявление
Swift
struct CGPoint { var x: CGFloat var y: CGFloat }Поля
xX-координата точки.
yY-координата точки.
Доступность
Доступный в OS X v10.0 и позже.
-
Структура, содержащая расположение и размерности прямоугольника.
Объявление
Поля
originТочка, указывающая координаты источника прямоугольника.
sizeРазмер, указывающий высоту и ширину прямоугольника.
Обсуждение
В Кварцевом координатном пространстве по умолчанию источник расположен в нижнем левом углу прямоугольника, и прямоугольник расширяется к верхнему правому углу. Если контекст имеет зеркально отраженное координатное пространство — часто случай на iOS — источник находится в верхнем левом углу, и прямоугольник расширяется к нижнему правому углу.
Доступность
Доступный в OS X v10.0 и позже.
-
Структура, содержащая значения ширины и высоты.
Объявление
Swift
struct CGSize { var width: CGFloat var height: CGFloat }Поля
widthЗначение ширины.
heightЗначение высоты.
Обсуждение
A
CGSizeструктура иногда используется для представления вектора расстояния, а не физического размера. Как вектор, его значения могут быть отрицательными. Нормализовать aCGRectструктура так, чтобы ее размер был представлен положительными значениями, вызываетCGRectStandardizeфункция.Доступность
Доступный в OS X v10.0 и позже.
-
Прямоугольник, имеющий бесконечную степень.
Константы
-
Нулевая точка, обнулите прямоугольник или нулевой размер.
Объявление
Objective C
const CGPoint CGPointZero; const CGRect CGRectZero; const CGSize CGSizeZero;Константы
-
CGPointZeroCGPointZeroТочка, постоянная с расположением
(0,0). Нулевая точка эквивалентнаCGPointMake(0,0).Доступный в OS X v10.0 и позже.
-
CGRectZeroCGRectZeroПрямоугольник, постоянный с расположением
(0,0), и ширина и высота 0. Нулевой прямоугольник эквивалентенCGRectMake(0,0,0,0).Доступный в OS X v10.0 и позже.
-
CGSizeZeroCGSizeZeroРазмер, постоянный с шириной и высотой
0. Нулевой размер эквивалентенCGSizeMake(0,0).Доступный в OS X v10.0 и позже.
-
-
Нулевой или пустой прямоугольник.
Константы
-
CGRectNullCGRectNullНулевой прямоугольник. Это - прямоугольник, возвращенный, например, при пересечении двух непересекающихся прямоугольников. Обратите внимание на то, что нулевой прямоугольник не является тем же как нулевым прямоугольником. Например, объединение прямоугольника с нулевым прямоугольником является исходным прямоугольником (т.е. нулевой прямоугольник ничего не вносит).
Доступный в OS X v10.0 и позже.
-
-
Координаты, устанавливающие края прямоугольника.
Объявление
Swift
enum CGRectEdge : UInt32 { case MinXEdge case MinYEdge case MaxXEdge case MaxYEdge }Objective C
enum CGRectEdge { CGRectMinXEdge, CGRectMinYEdge, CGRectMaxXEdge, CGRectMaxYEdge }; typedef enum CGRectEdge CGRectEdge;Константы
-
MinXEdgeCGRectMinXEdgeМинимальное значение для x-координаты прямоугольника. В OS X и iOS с системой координат по умолчанию это - левый край прямоугольника.
Доступный в OS X v10.0 и позже.
-
MinYEdgeCGRectMinYEdgeМинимальное значение для y-координаты прямоугольника. В OS X с системой координат по умолчанию это - базовый край прямоугольника. В iOS с системой координат по умолчанию это - главный край прямоугольника.
Доступный в OS X v10.0 и позже.
-
MaxXEdgeCGRectMaxXEdgeМаксимальное значение для x-координаты прямоугольника. В OS X и iOS с системой координат по умолчанию это - правый край прямоугольника.
Доступный в OS X v10.0 и позже.
-
MaxYEdgeCGRectMaxYEdgeМаксимальное значение для y-координаты прямоугольника. В OS X с системой координат по умолчанию это - главный край прямоугольника. В iOS с системой координат по умолчанию это - базовый край прямоугольника.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import CoreGraphics;Swift
import CoreGraphicsДоступность
Доступный в OS X v10.0 и позже.
-
-
Информационные макросы для
CGFloatввести.Объявление
Swift
var CGFLOAT_MIN: Double { get } var CGFLOAT_MAX: Double { get } var CGFLOAT_IS_DOUBLE: Int32 { get }Константы
-
CGFLOAT_MINCGFLOAT_MINМинимальное неотрицательное несубнормальное значение оценивает за a
CGFloatввести. Для 32-разрядного кода это значение1.17549435e-38F. Для 64-разрядного кода это2.2250738585072014e-308.Доступный в OS X v10.5 и позже.
-
CGFLOAT_MAXCGFLOAT_MAXМаксимальное небесконечное значение для a
CGFloatввести. Для 32-разрядного кода это значение3.40282347e+38F. Для 64-разрядного кода это1.7976931348623157e+308.Доступный в OS X v10.5 и позже.
-
CGFLOAT_IS_DOUBLECGFLOAT_IS_DOUBLEУказывает ли
CGFloatопределяется как afloatилиdoubleввести.Доступный в OS X v10.5 и позже.
-
