2010-02-15 7 views
19

Al trabajar con elementos de UI en Interface Builder, ¿hay alguna manera de bloquear la posición de un elemento una vez que esté satisfecho con su ubicación? Solo pregunto mientras sigo arrastrando elementos ligeramente cuando los selecciono para ediciones que resultan en tener que retroceder y modificar posiciones.Posiciones de elemento de bloqueo de compilador de interfaz?

Respuesta

31

Select Identity Inspector (Cmd ) y seleccione "Todos los Propiedades" o "propiedades adaptables" en el menú de bloqueo.

+0

fantástico, nunca punteados que, its me ha estado molestando durante días. – fuzzygoat

+1

¿Qué tal en Xcode 4.2? – Daniel

15

En Xcode 4.2 se encuentra bajo "Mostrar el inspector de identidad", allí bajo Identidad -> Lock -> Todos los Propiedades

véase la imagen:

Show the Identity Inspector - Identity - Lock - All Properties

cada vez que se intenta modificar un objeto bloqueado, Xcode muestran una cerradura :-)

PS: en "Mostrar el inspector de archivos" que son capaces de restablecer todos los bloqueos: Show the File inspector - Reset Locking Controls

+0

Acabo de instalar Xcode 9 y el proyecto que recibí tenía bloqueo para iPhone X. ¡Dios! me salvaste la vida. – khunshan

9

En XCode 4.5 y superior, la opción Bloquear está debajo del grupo Documento.

enter image description here

+0

Parece que esto sigue siendo cierto en XCode 5, por cierto – oliverseal

+0

Sigue siendo cierto para Xcode 6.1.1. Sin embargo, si arrastra (accidentalmente) la vista a otra vista, Xcode permite que ocurra, incluso con todas las propiedades bloqueadas. También permite cambiar el tamaño arrastrando cualquiera de los pequeños cuadrados o cambiando las propiedades respectivas, después de haberlo arrastrado a otra vista. – ar34z

+1

Sigue siendo cierto para Xcode 8.2 - ¡gracias! – tonethar

Cuestiones relacionadas