¿Cómo capuchino (objetivo-j) / Atlas tomar posicionamiento relativo y absoluto de la imagen?
-
29-09-2019 - |
Pregunta
He estado revisando a cabo Cappuccino y Atlas últimamente, y que parecen tener relación abstracta y posicionamiento absoluto de distancia en algo que sólo "obras". Me preguntaba para aquellos familiarizados con el proyecto -? ¿Cómo lo hicieron este
Siempre he pensado que el posicionamiento relativo y absoluto es una especie de forma oscura de pensar acerca de los elementos de posicionamiento, así que estoy muy curioso acerca de esto.
Cualquier ayuda o recursos que yo pueda comprobar sería fantástico!
Solución
Cappuccino utiliza el modelo de cacao vistas. En HTML normal la atención se centra en el diseño del texto, por lo que se obtiene cosas tales como 'flota' para permitir que usted se pega un bloque de texto en otro.
En Cappuccino, la colocación y dimensionamiento de los objetos es más de escritorio como. Que la posición de sus widgets en una jerarquía de 'vistas' con coordenadas fijas, y el 'ancla' a uno o más lados de la pantalla (o el punto de vista de los padres).
Es como en Cocoa tan sólo echar un vistazo a cómo se describe en el Interface Builder:
Los resortes y puntales en el control de autosizing definir el seleccionado La relación de vistas a su padre marco. Un resorte hace que el objeto de cambiar el tamaño se basó en forma proporcional la anchura o altura de su supervista. Un puntal hace que el objeto de mantener una distancia fija entre sí y su supervista lo largo del borde dado.
Por supuesto, bajo el capó todo se reduce a la posición absoluta regular con JavaScript para ejecutar el modelo de cambio de tamaño.