Sobes.tech
Junior — Middle

O que representa a propriedade Origin num objeto Bounds?

sobes.tech IA

Resposta da IA

A propriedade origin de um objeto Bounds no iOS (por exemplo, em Core Graphics ou UIKit) representa um ponto (CGPoint) que define as coordenadas do canto inferior esquerdo (ou superior esquerdo, dependendo do sistema de coordenadas) da área retangular descrita por esse objeto.

Ou seja, origin determina a posição do retângulo no espaço, e não o seu tamanho. O tamanho é definido por uma propriedade separada, por exemplo, size.

Exemplo de uso:

let bounds = CGRect(origin: CGPoint(x: 10, y: 20), size: CGSize(width: 100, height: 50))
print(bounds.origin) // (10.0, 20.0)