En una aplicación OS X, tengo varios campos de texto, botones y otros controles dentro de una vista de desplazamiento. ¿Hay alguna forma de desactivar los elementos dentro de la vista de desplazamiento al mismo tiempo?Cocoa: mejor manera de deshabilitar todos los controles en una vista
Me gustaría evitar llamar al setEnabled:
en todos y cada uno de los elementos, por lo que el mantenimiento es más fácil si quiero agregar más controles a la vista de desplazamiento más adelante.
Me gustaría destacar que esto es para una aplicación OS X, por lo que las técnicas que funcionan en iOS no se aplican necesariamente aquí.
puede agregar una categoría a uiview y crear un método que propague la propiedad en la jerarquía. – govi