Necesito un UIScrollview
para mostrar contenido estático en mi aplicación. He tomado un UIScrollView
a través de XIB
y comencé a agregar algunos UIImageView
sy textViews en él. Pero después de llegar al final del scrollView, la vista ya no se está exagerando. Necesito más espacio para poder agregar algunas vistas más abajo. ¿Hay alguna manera en que puedo hacer esto (a través de XIB
y no a través del código).Configuración de contenido estático en un UIScrollView a través de XIB
Respuesta
sí lo es, puede definir la altura de la UIScrollView
simplemente por ejemplo height:1800
ahora se hacen más grandes UIScrollView
entonces su vista se puede poner los objetos a ScrollView, y si se llena simplemente tire de él hacia arriba y arrastrar y soltar otra Cuando termines, simplemente tira de la vista de desplazamiento a su posición y la tienes. Es simple :) creo que sirve Pregunte si tiene alguna otra pregunta
luché mucho para que esto se haga de una manera más elegante entonces la solución descrita por Csabi. Es muy simple:
En el archivo xib acaba de añadir una vista genérica que no es una vista secundaria de la viewController.view (es decir, a pesar de este punto de vista se encuentra en su archivo xib, no es una parte de sus de ViewController ver jerarquía.)
Luego seleccione esta vista y con el inspector de tamaño configure el ancho y la altura que se adapte a sus necesidades. Agregue los objetos que desee a esta vista. Conecte esta vista a su viewController con un IBOutlet. (Llamémoslo IBOutlet UIView * myBigView).
en su viewController.view arrastre un ScrollView y ajuste el tamaño de la vista de desplazamiento como lo desee. Engancha esto a tu viewController. (IBOutlet UIScrollView * ScrollView)
Ahora es súper simple:
-(void) viewDidLoad{ [super viewDidLoad]; self.scrollView.contentSize = self.myBigView.bounds.size; [self.scrollView addSubview:self.myBigView]; }
bueno un hermano ... +1 –
Gracias, esto ayudó. Solo una pequeña corrección: addSubview no addSubView. [self.scrollView addSubview: self.myBigView]; – obb64
Buena respuesta Raunak. Solo un problema.UIViews personalizado NO está permitido en Storyboards – WaaleedKhan
- 1. Borrar contenido de UIScrollView
- 2. Reproducción de contenido después de ampliar para UIScrollView
- 3. C++ acceso const estático a través de un puntero NULL
- 4. Obtener el rect visible de un contenido de UIScrollView
- 5. Ningún atributo de contenido para UITableView en .xib
- 6. Teórico: ¿Es posible/factible servir contenido estático a través de Websockets?
- 7. Captura UIScrollView fuera contenido de la pantalla
- 8. Pasar blob binario a través de un proveedor de contenido
- 9. Contenido estático Express gzip
- 10. contenido salta al alejarse con UIScrollView
- 11. NodeJS - Configuración: Socket.IO sirvieron contenido estático sin apretón de manos (Ubuntu en Rackspace Cloud Server)
- 12. Cookies de Google Analytics frente a subdominio para contenido estático
- 13. UIScrollView cambia el desplazamiento de contenido en presentModalViewController
- 14. Tomcat aseguró el contenido estático
- 15. UIScrollView se desplaza aleatoriamente al agregar contenido
- 16. Cómo referenciar archivos XIB de un XIB principal
- 17. Nginx: ¿busca contenido estático en varios directorios?
- 18. Frasco, CherryPy y contenido estático
- 19. ¿NancyFX admite el almacenamiento en caché de contenido estático a través de los encabezados ETag y Last-Modified?
- 20. ¿Se está publicando contenido estático de un jarfile con Jetty?
- 21. ¿Búsqueda de texto a través de todos los archivos .xib en Xcode?
- 22. ¿Qué es una "vista de contenido" de UIScrollView?
- 23. ¿Cómo hacer contenido estático en Rails?
- 24. ¿Cómo puedo invocar un método estático en un objeto .NET a través de la interoperabilidad COM?
- 25. Configuración de Hadoop en Windows a través de Cygwin
- 26. Compilación de contenido estático para un sitio web
- 27. ¿Es posible acceder a una variable de instancia a través de un método estático?
- 28. Acceda a los campos de Singleton a través de un método estático
- 29. Establecer imagen de fondo mediante programación en un Xib
- 30. Agregue caducidad o encabezado de control de caché a contenido estático en IIS
@ Csabi: Hola bro .. He intentado tanto los lados antes de hacer esta pregunta pero dint trabajo. Lo intenté otra vez después de ver tu respuesta, pero todavía estoy sin suerte ... ¿puedes decirme un poco más sobre esto, por favor –
que funcionó para mí Csabi. En realidad cometí un error tonto. Pero ahora, cuando ejecuto el programa, no puedo desplazarme ni acercarme a la vista ... ¿pueden decirme por qué ???? –
Para desplazarse, debe establecer la propiedad contentSize de la vista de desplazamiento (generalmente simplemente al valor de .bounds.size para la UIView que está visualizando en la vista de desplazamiento). Para hacer zoom, debe implementar el protocolo UIScrollViewDelegate en alguna parte, probablemente su controlador de vista y proporcionar -viewForZoomingInScrollView :. –