¿Cómo configurar CustomFrame en iCarousel en el iPhone?

Quiero configurar el marco de iCarousel según mi necesidad. Primero se muestra en el medio del simulador pero probé mi código ahora se muestra en la parte superior del simulador.

Estoy probando este código:

// Try to add custom view for setting height and width of iCarousel UIView *Carasouel_Customview = [[UIView alloc]initWithFrame:CGRectMake(10, -245, 768, 245)]; [self.view addSubview:Carasouel_Customview]; // Initialize and configure the carousel //carousel = [[iCarousel alloc] initWithFrame:self.view.bounds]; carousel = [[iCarousel alloc] initWithFrame:Carasouel_Customview.bounds]; //carousel = [[iCarousel alloc] initWithFrame:CGRectMake(20, 200, 179, 245)]; carousel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; carousel.type = iCarouselTypeRotary; carousel.dataSource = self; carousel.delegate = self; [self.view addSubview:carousel]; 

Cualquier sugerencia de expertos sería muy bienvenida.

Está configurando la coorderada y -245 en Carasouel_Customview y luego configurando carousel.frame con Carasouel_Customview.bounds , aquí la coorderada y es 0.

Está agregando carousel a self.view , no a Carasouel_Customview , así que ¿qué esperas?

Solución: agregue carousel como Carasouel_Customview a Carasouel_Customview o configure carousel.frame con valores personalizados.

 self.carousel = [[iCarousel alloc]initWithFrame:CGRectMake(0.0, 0.0, 200.0, 150.0)]; self.carousel.delegate = self; self.carousel.dataSource = self; self.carousel.type = iCarouselTypeLinear; self.carousel.clipsToBounds = YES; //This is main point [self.view addSubview:self.carousel]; 

Cuando configuramos customFrame en iCarousel obtenemos su ancho de fullScreen. Entonces, simplemente establezca su propiedad clipsToBounds YES 🙂