Una de las pantallas de mi aplicación tiene que ser verticalmente desplazable. Su contenido es más o menos estático, pero no cabe en la pantalla del teléfono (de ahí la vista de desplazamiento). Estoy utilizando un UIScrollController
como una vista superior, y me gustaría utilizar el editor de guiones gráficos en Xcode para diseñar todas las vistas en él. ¿Puedo hacer eso? Obviamente puedo colocar cosas en la parte visible de mi UIScrollController
, pero ¿puedo poner más vistas "debajo del pliegue" visualmente?Organizar visualmente las subvistas en una UIScrollView grande
Respuesta
Hay otra manera de hacerlo que es diferente de las respuestas dadas en el enlace del comentario anterior que creo que es más fácil porque te permite ver toda tu vista de contenido a tamaño completo y diseñarla en Storyboard.
- 1) Coloque un UIScrollView como la vista raíz del controlador.
- 2) Haga clic en el controlador de vista de guión gráfico y Goto la atributo Inspector y cambiar el tamaño de FreeForm
- 3) Haga clic en el Rollo Ver en el guión gráfico y Goto el tamaño Inspector y cambiar la altura Ancho & como tan grande como lo necesites (2,000 x 4,000)
- 4) Coloque una UIView como una subvista de la vista de desplazamiento, esta será su Vista de contenido donde diseñará su pantalla y pondrá todas sus subvistas . No olvides configurar el tamaño del contenido de la vista de desplazamiento en del tamaño de esta vista en viewDidLoad.
- 5) Haga clic en UIView desde el n. ° 4 y en el inspector de tamaños configure Struts and Springs para que esta vista no cambie de tamaño .
- 6) Diseñar el resto de la pantalla
El truco está en # 3 # 5 & el ajuste del tamaño de la ScrollView a muy grande para que pueda diseñar. Cuando este viewController se carga en el iPhone, los resortes Struts & cambiarán el tamaño del scrollView al tamaño de la pantalla del iPhone, pero el contentView seguirá siendo grande.
bien, lo he descubierto y parece que la solución consiste en partes de su respuesta, así como partes de las respuestas aquí: http://stackoverflow.com/questions/8947951/adding-items-to-scrollview-in-storyboard-size-inspector-appears-to-be-locked. Voy a resumirlo como una respuesta separada aquí. – Macondo2Seattle
BTW, ¿cómo se establece el tamaño de un 'UIScrollViewController' a freeform? No veo esa opción en mi Xcode 4.2.1, solo puedo ingresar las dimensiones en píxeles (cuando esos campos están habilitados). – Macondo2Seattle
Selecciona viewController en la parte inferior de la pantalla en Storyboard y configúralo para viewController y no como scrollview. ver # 2 en la respuesta – agilityvision
- 1. subvistas Extracción de UIScrollView
- 2. iOS - Organizar subvistas en forma circular
- 3. viewWillAppear para las subvistas
- 4. ¿Cómo organizar una aplicación Flask relativamente grande?
- 5. Subvistas añadidas dinámicamente en un UIScrollView que no aparece
- 6. ¿Cuál es la mejor manera de organizar múltiples subvistas?
- 7. Acercamiento correcto a un UIScrollView que contiene muchas subvistas
- 8. ¿Cómo implementar UIScrollView con más de 1000 subvistas?
- 9. Permitir que UIScrollView y sus subvistas respondan a un toque
- 10. iOS UIScrollView clipToBounds = NO No se detectaron subvistas
- 11. Fading UIView permite ver las subvistas
- 12. Hacer la subvista de un UIScrollView fijo mientras que las otras subvistas pueden desplazarse
- 13. Reordenar las subvistas de UIView
- 14. iOS UIAutomation: Acceso subvistas encargo añadidas en un UIScrollView en escritura de automatización
- 15. ¿Cómo organizar un proyecto grande con soluciones/proyectos/carpetas?
- 16. Cómo cancelar el desplazamiento en UIScrollView
- 17. ¿Cómo diseñar subvistas para UIScrollView cuando se usan storyboards para iOS5?
- 18. Enrutamiento del backbone con las subvistas
- 19. NSView drawRect ¿interfiere con las subvistas?
- 20. ¿Pasar por todas las subvistas de una vista de Android?
- 21. ¿Cómo puedo insertar una subvista debajo de las otras subvistas
- 22. Monotouch: eliminar todas las subvistas de una vista
- 23. cómo eliminar las subvistas de scrollview?
- 24. Organizar una aplicación GUI
- 25. ¡UIScrollView no se desplazará!
- 26. Problema dealloc'ing memory utilizado por UIImageViews con una imagen bastante grande en un UIScrollView
- 27. Cómo excluir indicadores de desplazamiento al enumerar subvistas de un UIScrollView?
- 28. agregar subvistas a UITableViewCell
- 29. drawRect en la parte superior de las subvistas
- 30. Cómo detectar un gesto de tap en las subvistas
La respuesta está aquí: [Agregar elementos a la vista de desplazamiento en el guión gráfico (el inspector de tamaño parece estar bloqueado)] [1]. [1]: http://stackoverflow.com/q/8947951/971518 –