Sobes.tech
Junior — Middle

Como é que a moldura UIView vai mudar após girar 90 graus?

sobes.tech IA

Resposta da IA

Ao girar um UIView 90 graus, a moldura (frame) mudará, pois o frame é um retângulo que descreve a posição e o tamanho nas coordenadas do superview. A rotação altera a orientação e as coordenadas, mas não altera a propriedade bounds.

Por exemplo, se um UIView tem uma largura de 100 e uma altura de 50, após girar 90 graus, o frame terá uma largura de 50 e uma altura de 100, pois os eixos X e Y trocam de lugar.

É importante notar que o frame é calculado em relação ao superview e depende da transformação. Portanto, após a rotação, o frame pode parecer que os tamanhos foram trocados e a posição deslocada para manter a disposição visual.

Se precisar obter um tamanho sem alterações, use a propriedade bounds, que não muda com as transformações.