¿Cómo puedo usar UIScrollView
? por favor dame un ejemplo simple con una imagen de desplazamiento?¿Cómo puedo usar UIScrollView?
Respuesta
Esto le dará una idea del control UIScrollView
:
Learning the basics of UIScrollView
referencia desdeUIScrollView Tutorials
Algunas buenas muestras con las funcionalidades básicas cubiertas
- http://halmueller.wordpress.com/2008/10/08/a-very-simple-uiscrollview-demo/
- http://developer.apple.com/iphone/library/samplecode/Scrolling/index.html
- http://www.vimeo.com/1642150
- http://jonathanwatmough.com/2008/12/implementing-tap-to-zoom-in-uiscrollview-on-an-iphone/
- http://cocoawithlove.com/2009/01/multiple-virtual-pages-in-uiscrollview.html
Sin mencionar:
Tenga una mirada en ejemplo aplicaciones de Apple:
Y, por supuesto, en la documentación oficial de Apple:
tratar este enlace para ScrollView
http://www.devx.com/wireless/Article/45113/1954
Añadir UIImageView a UIScrollView.
entonces,
Uso
imageView.image = [UIImage imageNamed:@"image1.png"];
imageView.frame = CGRectMake(0.0, 0.0, imageView.image.size.width, imageView.image.size.height);
scrollView.contentSize = CGSizeMake(imageView.image.size.width, imageView.image.size.height);
Aquí hay un enlace para todos los buenos tutoriales: Code link
Este enlace se explican los pasos básicos para el uso de: Steps link
esto es un ejemplo de scrollview con una imagen desplazable usando XIB y solo unas líneas de código: scrollview with xib
Gracias
Este puede ser un ejemplo.Básicamente, creamos una vista de desplazamiento, establecemos su marco, agregamos contenido como una subvista y luego establecemos el tamaño del contenido. La imagen (iphone.png) a continuación es más grande que la pantalla del iphone para que podamos desplazarla.
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 460)];
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"iphone.png"]];
[scrollView addSubview:imageView];
[imageView release];
scrollView.contentSize = CGSizeMake(imageView.image.size.width, imageView.image.size.height);
[window addSubview:scrollView];
[scrollView release];
Puede utilizar a continuación código para agregar UIScrollView en YourView: -
[self.ScrollView setContentSize:(CGSizeMake(self.view.frame.size.width, self.view.frame.size.height))];
Paso: 1 Crear una UIScrollView,
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIScrollView *MyScrollView;
@end
Paso 2: En su ViewController.m,
[self.MyScrollView setContentSize:(CGSizeMake(self.view.frame.size.width, self.view.frame.size.height))];
- 1. ¿Cómo puedo anidar un UIScrollView dentro de UIScrollView para que el usuario pueda desplazar el UIScrollView interno?
- 2. ¿Cómo puedo obtener el nivel de zoom actual en UIScrollView?
- 3. ¿Cómo puedo cancelar un rebote de zoom UIScrollView?
- 4. ¿Cómo puedo establecer la posición de desplazamiento de un UIScrollView?
- 5. ¿Cómo puedo acercar y alejar un UIImageView sin UIScrollView?
- 6. Circular UIScrollView
- 7. ¿Cómo crear un UIScrollView programáticamente?
- 8. ¿Cómo puedo usar Html.Action?
- 9. Cómo robar toques de UIScrollView?
- 10. iPhone UIScrollView Speed Check
- 11. Sincronización de desplazamiento UIScrollView
- 12. Borrar contenido de UIScrollView
- 13. UIScrollView touchesBegan
- 14. UIScrollView o UIPageViewController
- 15. Cómo obtener UIScrollView contentOffset durante una animación
- 16. ¿Cómo puedo reproducir el comportamiento flick-to-scroll del iPhone UIScrollView en mi propia vista personalizada?
- 17. UIScrollView en IOS 6
- 18. Cómo cancelar el desplazamiento en UIScrollView
- 19. Uiscrollview con UIButtons: ¿cómo recrear el trampolín?
- 20. iPhone: ¿Cómo puedo usar gcov?
- 21. ¿Cómo puedo usar "ver" GDB?
- 22. ¿Cómo puedo usar SUMA() OVER()
- 23. ¿Cómo puedo usar spinner setOnItemLongClickListener
- 24. ¿Cómo puedo usar HTML 5?
- 25. Cómo incrustar un UITableView en una UIScrollView
- 26. Reparar UIButton encima de UIScrollView
- 27. Cómo capturar cancallation de UIScrollView u otros?
- 28. UIScrollView scrollbar color personalizado?
- 29. UISlider y UIScrollView
- 30. ¿Cómo reinicio después de un zoom UIScrollView?
¿Qué se hace esta línea? en mi código es generar el error para la palabra de la ventana. [ventana addSubview: scrollView]; –
Lo pruebo colocando este código en didFinishLaunchingWithOptions arriba de [self.window makeKeyAndVisible], y funciona bien. En realidad, la ventana es la ventana superior que es la principal de todas las vistas. Creo que puede poner su vista principal en lugar de ventana. – Khomsan
Lo siento, me olvidé de responder. Lo que esta línea hizo es agregar una vista de desplazamiento a su vista principal. – Khomsan