Pregunta

¿Es posible tener un UIView con su tamaño de los límites de su diferente tamaño de cuadro?

Estoy intentando crear un UIView con "{{0,0}, {320367}}" marco y "{{0,15}, {320,337}}" límites, pero no puedo lograr que se haga uso de setBounds () y (). setFrame

Tengo desde el doc que el cambio de los límites o el marco cambia marco o límites en consecuencia, pero me pareció que estaba bien tener valores diferentes para las tesis.

Muchas gracias.

¿Fue útil?

Solución

Por lo general:
1. Los límites es en (0,0) mientras que el marco (y centro) dan la posición de la vista.
2. Los límites y el marco tendrían la misma anchura y altura.

Actualizar
Parece que usted desea agregar un botón debajo de un punto de vista específico que antes era más grande.
En este caso, me gustaría crear una nueva vista que ocupa todo el espacio. Entonces, yo añadiría la vista específica ahora más pequeño en la posición deseada como una vista secundaria. Por último, me gustaría añadir el nuevo botón en la posición deseada como otra vista secundaria a la nueva vista espacio lleno.
Usted puede hacer esto en el diseño de Interface Builder o código.

Otros consejos

Sí, cuando se gira el dispositivo, toda la jerarquía de vistas se transform'd utilizando un CGAffineTransform. En este caso, sus límites y marcos pueden tener valores diferentes. La mejor manera de asegurar la posición de un punto de vista es que establezca su propiedad límites para el tamaño, y su propiedad del centro de la posición.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top