He establecido imágenes en iCarousel. Cuando me desplazo por el carrusel, muestra imágenes delante y detrás. No quiero mostrar imágenes en la parte posterior. Por favor ayuda. Gracias.Ocultando imágenes en la vista iCarouselTypeRotary para iCarousel
Respuesta
Tendrá que cambiar a un tipo de carrusel personalizado y copiar la implementación de iCarouselTypeRotary en su delegado. Luego implemente -carousel:itemAlphaForOffset:
para que los elementos alrededor de la parte posterior tengan un alfa de cero.
Gracias. Mi problema está resuelto –
Genial para escuchar. Si mi respuesta ayudó, ¿podría hacer clic en la marca para marcarla como la respuesta correcta? – Simon
puede dar más descripción sobre este @Simon –
En la última versión del iCarousel, la forma más sencilla de hacerlo es establecer view.layer.doubleSided = NO en sus vistas de elementos carrusel, o para utilizar la propiedad iCarouselOptionShowBackfaces, así:
- (CGFloat)carousel:(iCarousel *)_carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
{
switch (option)
{
case iCarouselOptionShowBackfaces:
{
return NO;
}
default:
{
return value;
}
}
}
Lo intenté pero las vistas siguen visibles. Si entiendo la pregunta correctamente, el OP (y yo mismo) estamos tratando de ocultar las vistas que están detrás de las vistas frontales. – daveMac
Intente configurar iCarouselOptionShowBackfaces en NO. –
iCarouselOptionShowBackfaces - no funciona – yasha02
Probé la solución sugerida por @NickLockwood pero no parece funcionar :-(Lo agregué a ambos métodos en viewForItemAtIndex & placeholderViewAtIndex. El tamaño de mi imagen es 115 * 115 píxeles y el tamaño del lienzo es 146 * 146 píxeles. el valor de retorno de 'valor de retorno * 0.82f;' en iCarouselOptionSpacing (dentro del método valueForOption) me fue útil.
Parece que está tratando de resolver un problema diferente al que se le hizo en la pregunta. No veo cómo cambiar el espaciado podría afectar si los artículos orientados hacia atrás son visibles o_O –
debe implementar el delegado:
Código- (CGFloat)carousel:(iCarousel *)_carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value{
switch (option)
{
case iCarouselOptionVisibleItems:
{
return numberOfItemsIntheFront;
}
}
}
continuación se desvanecen muy bien los elementos que van a la parte posterior. Disfrutar.
func carousel(carousel: iCarousel, valueForOption option: iCarouselOption, withDefault value: CGFloat) -> CGFloat
{
if (option == .Spacing)
{
return value * 1.1
}
else if (option == .FadeMin)
{
return 0;
}
else if (option == .FadeMax)
{
return 0;
}
else if (option == .FadeRange)
{
return 3;
}
return value
}
- 1. parada iCarousel en usuario recogió índice
- 2. Ocultando una vista en el Administrador de regiones, cuando se muestra otra vista
- 3. ¿Cómo agregar una matriz de imágenes a la vista de UIImage mediante programación en ios4?
- 4. Ocultando/Mostrando la barra de estado
- 5. Ocultando la pantalla de pygame
- 6. ocultando funciones personales en R
- 7. cómo guardar las imágenes mostradas en la vista web?
- 8. Reemplazando el método ocultando
- 9. Botón Tweet - ocultando cero
- 10. JavaScript ocultando divs
- 11. Ocultando los métodos de la superclase
- 12. Ocultando el encabezado NSTableView?
- 13. Ocultando SPAN Overflow
- 14. WinForms Ocultando TabControl Encabezados
- 15. ocultando el teclado ios
- 16. Ocultando el botón de barra de UINavigationItem
- 17. Ocultando cadenas en el código ofuscado
- 18. clase abstracta - ocultando aplicación en la práctica C++
- 19. ocultando ciertas opciones en zsh autocompletion
- 20. Ocultando y mostrando TabPages en tabControl
- 21. Vista de desplazamiento y rendimiento de la vista de tabla al cargar imágenes desde el disco
- 22. imágenes PVRTC Vista del iPhone en OS X
- 23. Ocultando un control en Asp.net usando css
- 24. Cómo capturar imágenes sin mostrar vista previa en iOS
- 25. imágenes listas para la nube para openstack
- 26. Ocultando el botón usando jquery
- 27. cómo establecer el modo de elección solo para la vista de lista con imágenes
- 28. Superposición de imágenes en la vista previa de la cámara SurfaceView
- 29. Backbone mostrando u ocultando vistas renderizadas mejores prácticas
- 30. Ajustar la imagen en la vista web
tienen u utiliza código de ejemplo de iCarousael entonces también proporcionan diferentes tipos de interruptor que u puede cambiar el tipo que no se muestra la imagen en segundo plano –
explique más a fondo .. – DJPlayer