CGRect.Inflate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Inflate(CGSize) |
Увеличивает данный объект CGRect на заданную величину. |
Inflate(Double, Double) |
Увеличивает размер прямоугольника, добавляя указанные значения в обоих направлениях каждой оси. |
Inflate(nfloat, nfloat) |
Увеличивает данный объект CGRect на заданную величину. |
Inflate(Single, Single) | |
Inflate(CGRect, nfloat, nfloat) |
Создает и возвращает увеличенную копию заданной структуры CGRect. Копия увеличивается на заданную величину. Исходная структура CGRect остается без изменений. |
Inflate(CGSize)
Увеличивает данный объект CGRect на заданную величину.
public void Inflate (CoreGraphics.CGSize size);
member this.Inflate : CoreGraphics.CGSize -> unit
Параметры
- size
- CGSize
Величина, на которую требуется увеличить данный прямоугольник.
Комментарии
Этот метод увеличивает прямоугольник, а не его копию. Прямоугольник увеличивается в обоих направлениях вдоль оси. Например, если прямоугольник 50 на 50 увеличен на 50 по оси X, результирующий прямоугольник будет иметь длину 150 единиц (исходные 50, 50 в направлении минус и 50 в направлении плюса), поддерживая геометрический центр прямоугольника.
Если значение x
или y
отрицательное, CGRect структура спущена в соответствующем направлении.
Применяется к
Inflate(Double, Double)
Увеличивает размер прямоугольника, добавляя указанные значения в обоих направлениях каждой оси.
public void Inflate (double x, double y);
member this.Inflate : double * double -> unit
Параметры
- x
- Double
Сумма, добавляемая к обеим горизонтальным сторонам.
- y
- Double
Сумма, добавляемая к обеим вертикальным сторонам.
Комментарии
Раздув прямоугольника размера [1,1] и центрированного по [1,1], создается прямоугольник размером [,3,3] по центру, так как x
инфляции и y
применяются ко всем сторонам.
Применяется к
Inflate(nfloat, nfloat)
Увеличивает данный объект CGRect на заданную величину.
public void Inflate (nfloat x, nfloat y);
member this.Inflate : nfloat * nfloat -> unit
Параметры
- x
- nfloat
Ширина для раздувания.
- y
- nfloat
Высота для раздувания.
Комментарии
Этот метод увеличивает прямоугольник, а не его копию. Прямоугольник увеличивается в обоих направлениях вдоль оси. Например, если прямоугольник 50 на 50 увеличен на 50 по оси X, результирующий прямоугольник будет иметь длину 150 единиц (исходные 50, 50 в направлении минус и 50 в направлении плюса), поддерживая геометрический центр прямоугольника.
Если значение x
или y
отрицательное, CGRect структура спущена в соответствующем направлении.
Применяется к
Inflate(Single, Single)
Inflate(CGRect, nfloat, nfloat)
public static CoreGraphics.CGRect Inflate (CoreGraphics.CGRect rect, nfloat x, nfloat y);
static member Inflate : CoreGraphics.CGRect * nfloat * nfloat -> CoreGraphics.CGRect
Параметры
Возвращаемое значение
Увеличенный объект CGRect.
Комментарии
Этот метод создает копию rect
, увеличивает копию, а затем возвращает увеличенную копию. Прямоугольник увеличивается в обоих направлениях вдоль оси. Например, если прямоугольник 50 на 50 увеличен на 50 по оси X, результирующий прямоугольник будет иметь длину 150 единиц (исходные 50, 50 в направлении минус и 50 в направлении плюса), поддерживая геометрический центр прямоугольника.