previsualización poner ocultas notificaciones como ios uiscrollview vertical-scrolling

ios - previsualización - como poner notificaciones ocultas en iphone



¿Cómo hacer una vista de desplazamiento vertical en iOS? (4)

Así que quieres crear una vista de desplazamiento en xib.

  1. Agregar una vista de desplazamiento al archivo de plumilla
  2. establece su tamaño para lo que quieras

  3. Añade tus controles (Botones, etiquetas ..)

  4. Añádelo como una vista secundaria de la vista principal.

  5. Finalmente cree una propiedad de vista de desplazamiento y en viewDidLoad establezca el tamaño del contenido de la vista de desplazamiento

    self.scrollView.contentSize =CGSizeMake(320, 700);

¿Alguien puede guiarme a un tutorial sobre cómo implementar una vista de desplazamiento vertical en mi aplicación iOS?

No puedo creer que los últimos 2 días, no puedo encontrar un solo ejemplo funcional en una vista de desplazamiento vertical. Todos los tutoriales son sobre desplazamiento horizontal, zoom, etc.

Lo que estoy buscando sería algo como este tutorial http://www.edumobile.org/iphone/iphone-programming-tutorials/scrollview-example-in-iphone-2/ , que muestra cómo hacer un uiscrollView y agregar objetos a ello, desde el Builder y no programáticamente. El único defecto que encontré fue que al intentar agregar un mapa hacia abajo en el área de desplazamiento, el mapa aparecerá y no en la posición en la que lo coloqué. Tal vez alguna idea sobre eso también?

¿Algo en mente?


Es simple, igual que la vista de desplazamiento horizontal. Agregar una vista de desplazamiento en una jerarquía de vista,

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds]; [self.view addSubview:scrollView];

Ahora para hacer que la vista de desplazamiento sea desplazable, establezca el tamaño del contenido de su vista de desplazamiento mayor que su límite.

[scrollView setContentSize:CGSizeMake(scrollView.bounds.size.width, scrollView.bounds.size.height*3)];

Ahora puede desplazarse tres veces la altura de scrollView.


He luchado con este simple problema por un día completo. El enfoque más sofisticado tiene los beneficios más probables, pero la desactivación de la opción de autolayout resolvió mi problema.

Para una solución rápida, creo que este es el mejor enfoque y le ahorrará un enorme dolor de cabeza.


Simplemente cambie el tamaño del contenido de su scrollview. Supongamos que está creando un UIScrollView con el siguiente marco

scl=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 620, 172)];

Ahora llame a la propiedad de tamaño de contenido de su vista de desplazamiento, como he mostrado a continuación.

[scl setContentSize:CGSizeMake(700, 172)];

Ahora agregue la vista de desplazamiento en una vista / Ver controlador, etc. y verifíquelo.