CGRect Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Estrutura que define um retângulo em termos de local e tamanho.
[System.Serializable]
public struct CGRect : IEquatable<CoreGraphics.CGRect>
type CGRect = struct
- Herança
-
CGRect
- Atributos
- Implementações
Comentários
As estruturas CGRects definem um retângulo usando valores de ponto flutuante do tipo nfloat e são definidas usando um local inicial (X,Y), bem como um tamanho (Width, Height).
Você pode salvar o CGRect em um NSDictionary chamando o ToDictionary() método . Você também pode obter um CGRect de um dicionário serializado usando o TryParse(NSDictionary, CGRect) método .
Construtores
CGRect(CGPoint, CGSize) |
Inicializa uma estrutura CGRect de um retângulo e de um parâmetro de tamanho. |
CGRect(Double, Double, Double, Double) |
Inicializa uma estrutura CGRect de valores de ponto flutuante de precisão dupla, com truncamento potencial em sistemas de 32 bits. |
CGRect(nfloat, nfloat, nfloat, nfloat) |
Inicializa uma estrutura CGRect de valores de ponto flutuante nativos. |
CGRect(Single, Single, Single, Single) |
Constrói um retângulo com as dimensões especificadas. |
Campos
Empty |
Representa uma estrutura CGRect com suas propriedades mantidas com a inicialização cancelada. |
Propriedades
Bottom |
Obtém a coordenada y que é a soma dos valores da propriedade Y e Height desta estrutura CGRect. |
Height |
Obtém ou define a altura desta estrutura CGRect. |
Infinite |
Obtém um retângulo infinitamente grande. |
IsEmpty |
Testa se todas as propriedades numéricas deste CGRect têm valores de zero. |
Left |
Obtém a coordenada X da borda superior esquerda desta estrutura CGRect. |
Location |
Obtém ou define as coordenadas do canto superior esquerdo desta estrutura CGRect. |
Null |
Obtém um retângulo inválido ou nulo. |
Right |
Obtém a coordenada X que é a soma dos valores da propriedade X e Width desta estrutura CGRect. |
Size |
Obtém ou define o tamanho desse CGRect. |
Top |
A coordenada Y da parte superior do retângulo. |
Width |
Obtém ou define a largura desta estrutura CGRect. |
X |
Obtém ou define a coordenada X do canto superior esquerdo da estrutura de CGRect. |
Y |
Obtém ou define a coordenada Y do canto superior esquerdo desta estrutura CGRect. |
Métodos
Contains(CGPoint) |
Determina se o ponto especificado está contido nessa estrutura CGRect. |
Contains(CGRect) |
Determina se a região retangular representada por |
Contains(Double, Double) |
|
Contains(nfloat, nfloat) |
Determina se o ponto especificado está contido nessa estrutura CGRect. |
Contains(Single, Single) |
Determina se o ponto especificado está contido nessa estrutura CGRect. |
Equals(CGRect) |
Testa se |
Equals(Object) |
Testa se |
FromLTRB(nfloat, nfloat, nfloat, nfloat) |
Cria uma estrutura CGRect com os locais de borda especificados. |
GetHashCode() |
Retorna o código hash para esta estrutura CGRect. Para obter informações sobre o uso de códigos hash, consulte M:System.Object.GetHashCode* . |
Inflate(CGRect, nfloat, nfloat) |
Cria e retorna uma cópia ampliada da estrutura CGRect especificada. A cópia é ampliada segundo o valor especificado. A estrutura CGRect original permanece inalterada. |
Inflate(CGSize) |
Amplia esse CGRect de acordo com o valor especificado. |
Inflate(Double, Double) |
Aumenta o tamanho do retângulo adicionando as quantidades especificadas em ambas as direções de cada eixo. |
Inflate(nfloat, nfloat) |
Amplia esse CGRect de acordo com o valor especificado. |
Inflate(Single, Single) |
Estrutura que define um retângulo em termos de local e tamanho. |
Intersect(CGRect) |
Substitui este CGRect com a interseção de si mesmo e o CGRect especificado. |
Intersect(CGRect, CGRect) |
Retorna uma terceira estrutura CGRect que representa a interseção de duas outras estruturas CGRect. Se não houver nenhuma interseção, um CGRect vazio será retornado. |
IntersectsWith(CGRect) |
Determina se esse retângulo faz interseção com |
Offset(CGPoint) |
Ajusta o local desse retângulo pelo valor especificado. |
Offset(Double, Double) |
Ajusta o local desse retângulo pelo valor especificado. |
Offset(nfloat, nfloat) |
Ajusta o local desse retângulo pelo valor especificado. |
Offset(Single, Single) |
Ajusta o local desse retângulo pelo valor especificado. |
ToDictionary() |
Serializa o estado do retângulo em um NSDictionary. |
ToString() |
Obtém a coordenada y da borda superior dessa estrutura CGRect. |
TryParse(NSDictionary, CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
Union(CGRect, CGRect) |
Obtém uma estrutura CGRect que contém a união de duas estruturas CGRect. |
Operadores
Equality(CGRect, CGRect) |
Testa se duas estruturas CGRect têm local e tamanho iguais. |
Explicit(CGRect to Rectangle) | |
Explicit(CGRect to RectangleF) |
Converte uma CGRect em uma RectangleF. |
Implicit(Rectangle to CGRect) | |
Implicit(RectangleF to CGRect) |
Converte implicitamente um RectangleF em uma CGRect. |
Inequality(CGRect, CGRect) |
Peforma uma comparação de valor de dois retângulos. |
Métodos de Extensão
WithAspectRatio(CGRect, CGSize) |
Estrutura que define um retângulo em termos de local e tamanho. |
Divide(CGRect, nfloat, CGRectEdge, CGRect, CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
GetMaxX(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
GetMaxY(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
GetMidX(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
GetMidY(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
GetMinX(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
GetMinY(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
Inset(CGRect, nfloat, nfloat) |
Estrutura que define um retângulo em termos de local e tamanho. |
Integral(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
IsInfinite(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
IsNull(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
Standardize(CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |
UnionWith(CGRect, CGRect) |
Estrutura que define um retângulo em termos de local e tamanho. |