Pregunta

He estado trabajando en una aplicación de libro de Cook y yo he estado haciendo cada página individual que toma un tiempo muy largo para hacer, me hizo una pregunta similar a esto y fue traído a mi atención que se puede configurar un manera de automatizar el proceso de diseño de todo lo que tiene que hacer es introducir sus datos.

Por favor alguien puede explicar con el mayor detalle posible cómo configurar su archivos Xcode / código para automatizar este proceso

Así, por ejemplo, me acaba de entrar en el texto de la página y se pondría automáticamente mi imagen de fondo estándar y añadir una vista de desplazamiento y los botones apropiados, etc. Gracias

¿Fue útil?

Solución

Se puede hacer una vista maestra que contiene todos los controles necesarios: imagen estándar fondo, vista de desplazamiento, botones apropiados, etc., y hacer las vistas posteriores que cree poder heredar de este punto de vista, por lo que todos ellos contienen esos controles .

También es posible usar un solo punto de vista y el trabajo con múltiples instancias de la misma, una instancia por página. Sólo asegúrese de tener una propiedad de texto en él, o un constructor que toma en su cadena de texto, por lo que se puede establecer en un texto diferente en cada página.

Otros consejos

plantillas de proyecto de Xcode y plantillas de archivos son bastante fáciles de hacer, con algunas advertencias.

Comprobar las respuestas a estas preguntas:
Añadir nuevas plantillas en Xcode
cambiar las plantillas en XCode

También tomar un vistazo a estos tutoriales prácticos:
personalizada Xcode plantillas
Xcode: Cómo personalizar el proyecto existente plantillas

Me suena como su poner sus datos en sus puntos de vista (páginas). Eso es un error de diseño grande. Es necesario emplear el patrón de diseño Modelo-Vista-Controlador y separar sus datos desde su punto de vista. Eso hará que sea fácil para crear un punto de vista (plantilla) que se puede recargar con los datos para mostrar cada receta individual.

Lo primero que hay que hacer es separar los datos de la vista. Es necesario tener las recetas almacenadas en una matriz, diccionario, datos básicos, etc y luego envolver que los datos en un objeto específico. La segunda cosa que hay que hacer es crear una vista dedicada a mostrar todas las recetas. A medida que el usuario se mueve de una receta a la aplicación le basta con quitar y añadir información a la misma vista que sea necesario.

cacao Recetas para Mac OS X: The Vermont Recetas, segunda edición porque direcciones estas cuestiones y se utiliza una aplicación de tipo de receta como su ejemplo. Es de cacao pero los principios básicos se aplican a aplicaciones de iPhone también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top