iCarousel: cómo desplazar el foco hacia el lado izquierdo

Necesito implementar iCarousel de una manera para que se vea así: Imagen de muestra

He hecho todas las modificaciones en mi final para que se vea así, pero ahora el problema es que iCarousel funciona con la image central en el foco. ¿Puedo hacerlo para que si solo hay dos imágenes, no aparecen en el centro sino en la izquierda? Piense en ello como el contenido "sangrado a la izquierda".

¿Cómo hago esto?

La propiedad viewpointOffset realmente no funciona de esa manera. Le permitirá alinearse con un borde, pero cuando avance hasta el final, tendrá el mismo problema.

iCarousel no fue diseñado para hacer esto. Sugiero que cambie a SwipeView en su lugar ( http://github.com/nicklockwood/SwipeView ) que tiene la misma interfaz delegate / datasource, pero tiene una propiedad de alignment que puede usar para establecer la alignment de borde, así:

 swipeView.alignment = SwipeViewAlignmentEdge; 

iCarousal proporciona una propiedad para tamizar el enfoque hacia la izquierda o hacia la derecha al establecer el desplazamiento de ancho.

Para el lado derecho, use este código para swift 2.3 –

 let widthOffset: Float = -120.0 self.customCarousel.viewpointOffset = CGSize(width: CGFloat(widthOffset), height: CGFloat(0)) 

Esta debería ser la propiedad en iCarousel que está buscando viewpointOffset

Ejemplo…

 // Modifiy widthOffset so it works well in your case float widthOffset = 100.0; [_yourCarousel setViewpointOffset:CGSizeMake(widthOffset, 0)];