Estoy intentando crear una clase (ScrollableView: UIScrollView) que siempre se pueda desplazar verticalmente, de forma similar a TableView. He codificado un valor constante para agregar al tamaño del contenido para que siempre pueda desplazarse. Por alguna extraña razón, no funcionará cuando el valor sea 1; solo funcionará si el valor es 4 o más.Cómo hacer que UIScrollView siempre se pueda desplazar
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
self.contentSize = CGSizeMake(frame.size.width, frame.size.height+1);
self.scrollEnabled = YES;
}
return self;
}
¿Hay alguna otra forma de hacerlo? Esta no parece ser la forma correcta.
¿Estás diciendo que el 1 en "frame.size.height + 1" debe ser de 4 o superior para que funcione? Eso es más probable porque la vista de desplazamiento no considera 3 píxeles que vale la pena desplazarse a la vista, por lo que no me molestaría demasiado al respecto. – Kalle