Estoy construyendo una aplicación simple usando el autolayout, y me encontré con una situación extraña. Coloco un campo de texto en una parte vacía de una gran vista abierta para que no se vea afectada por nada más que la supervista, pero cuando intento modificar la restricción de "Ancho" para que sea> = en lugar de ==, crea una nueva restricción y se niega a modificar el anterior. No puedo eliminarlo, ni cambiar ninguno de sus atributos, porque solo crea uno nuevo.Cocoa Autolayout - ¿Por qué no puedo eliminar o modificar la restricción de ancho (morado) en un campo de texto?
Aquí hay una comparación de las dos restricciones, la púrpura es la obstinada, y la azul es la recién creada.
¿Por qué es el redondeado de color púrpura no modificable?
¿Te refieres a la púrpura redondeada? –
@Peter Hosey: Lo siento, tengo algo de daltonismo rojo. Gracias. ;) –
@ChrisCooper - ¿podría explicarme exactamente cómo quiere abrir su ventana? Aunque tengo el mismo comportamiento que tú (en Xcode 4.2.1), no estoy seguro de si esto es realmente un problema. Cuando diseño mis campos de texto, generalmente quiero que estén limitados por los elementos de la interfaz de usuario que los rodean, ya sea la supervista u otros elementos circundantes. –