sesion robado eliminar cuenta contraseƱa contenido configuracion como cierro borrar borra bloqueado iphone uiscrollview

robado - eliminar cuenta icloud iphone 6



Borrar contenido de UIScrollView (6)

En una linea

[_ui_scroll.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];

Tengo una aplicación para iPhone que usa un temporizador y en cada intervalo de tiempo crea algunos controles UILabel y los agrega a un UIScrollView .

Lo que quiero hacer es borrar UIScrollView cada intervalo de tiempo antes de poner los controles de UILabel en UIScrollView .

¿Cómo puedo borrar el contenido de UIScrollView ?


Es muy simple simplemente escriba este código dentro de su bucle donde la estructura dinámica crea y cambia su contenido con frecuencia.

[subview removeFromSuperview];


Normalmente voy con un trazador de líneas como este: en caso de que estés interesado ..

while(scrollView.subviews.count > 0) [[scrollView.subviews objectAtIndex:0] removeFromSuperview];


RÁPIDO:

for subview in self.scrollView.subviews { subview.removeFromSuperview() }


También eliminará la barra de desplazamiento con la solución anterior . Para resolver esto, puede preguntar si la subvista que va a eliminarse es una instancia de UIImageView. Obviamente, tendrá que hacer más comprobaciones si tiene su propio UIImageViews en la vista de desplazamiento.

for (UIView *subview in scrollView.subviews) { if(![subview isKindOfClass:[UIImageView class]]) [subview removeFromSuperview]; }


for (UIView *subview in scrollView.subviews) { [subview removeFromSuperview]; }