¿Alguien puede explicar cuál es la diferencia entre Rectángulo de Marco y Alineación Rectángulo en el tamaño inspector?

La diferencia entre el Rectángulo de Marco y la Alineación Rectángulo

InformationsquelleAutor Yuchen Zhong | 2015-01-26

2 Comentarios

  1. 43

    Marcos de describir dónde colocar las vistas en la pantalla y lo grande que las vistas serán. Al diseñar los puntos de vista, las limitaciones de uso relacionados geométricas elemento llamado una alineación rectángulo.

    La alineación rectángulo se basa en la presentación del contenido de un elemento, Diseño Automático utiliza la alineación rectángulo en lugar del elemento del marco de rectángulo.
    Trabajando con la alineación de los rectángulos en lugar de cuadros, Diseño Automático asegura que la información clave, como una vista de los bordes y en el centro tienen debidamente en cuenta durante el diseño.
    A diferencia de marcos, un punto de vista alineación del rectángulo debe ser limitado a un núcleo elemento visual. Su tamaño no debería verse afectada como nuevos elementos se dibujan en la vista.

    Considerar el lado izquierdo de la Figura -1. Se muestra una vista dibujada con una sombra y una insignia. Al diseñar este punto de vista, quieres Diseño Automático para centrarse en la alineación de sólo el elemento central—el rectángulo azul—y no la ornamentación.

    La diferencia entre el Rectángulo de Marco y la Alineación Rectángulo

    Figura 1 : Una vista de la alineación del rectángulo (centro) se refiere estrictamente al núcleo del elemento visual a ser alineados, sin adornos.

    El centro de la imagen en la Figura -1 pone de relieve el punto de vista de la alineación de rectángulo. Este rectángulo se excluye de toda ornamentación, tales como la sombra y la insignia. Es la parte de la vista que desea Diseño Automático a considerar cuando se hace su trabajo.
    En el lado derecho del rectángulo en la Figura -1 abarca todos los de la vista de los elementos visuales. Abarca la sombra y de la placa. Estos adornos potencialmente podría deshacerse de una vista de las características de alineación (como el centro, inferior y derecho) si que fueron considerados durante el diseño.

    La diferencia entre el Rectángulo de Marco y la Alineación Rectángulo

    Figura -2 Diseño Automático sólo se considera este punto de vista alineación del rectángulo cuando se ponen tan centrado en su superview. La sombra y la insignia de no afectar su colocación.

    Referencia: enlace

    • Excelente respuesta. (Votado)
  2. 7

    De Apple Auto Guía De Diseño:

    Diseño Opera en la Alineación de los Rectángulos, No en los Marcos de

    La hora de considerar el diseño, tenga en cuenta que el marco de un control
    menos importante que su visual medida. Como resultado, adornos, tales como
    sombras y grabado de líneas normalmente debe ser ignorado por el
    a los efectos de diseño. Interface Builder omite al posicionamiento
    opiniones sobre el lienzo en el siguiente ejemplo, el Aqua guía (la
    línea punteada azul) se alinea con el visual medida del botón, no
    con el botón de la trama (el sólido rectángulo azul).
    La diferencia entre el Rectángulo de Marco y la Alineación Rectángulo

    Para permitir el diseño basado en la presentación del contenido en lugar de
    el marco, con vistas a proporcionar una alineación rectángulo, que es lo que el
    diseño realmente opera sobre. Para determinar si el reemplazo es
    correcto en OS X, puede establecer la NSViewShowAlignmentRects defecto
    YES para dibujar la alineación rects.

    Así, que el pop-up menú en Xcode está proporcionando la capacidad para ver y editar una vista de tamaño y la posición de base en su alineación rect o su marco rectángulo.

Dejar respuesta

Please enter your comment!
Please enter your name here