Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use .Wrap option in iCarousel library by swift?

I need to set .Wrap option in iCarousel by swift.

This is my code.

func carousel(carousel: iCarousel!, valueForOption option: iCarouselOption, withDefault value: CGFloat) -> CGFloat

    switch (option)
    {
        case .Spacing:
            return value * 1.1
        case .Wrap:
            return true 
            // Error cannot convert return expression
        default:
            return value
    }

}

But i cant return true on .Wrap option.

How can i fix this? Thanks!

like image 824
Varis Darasirikul Avatar asked Feb 03 '26 17:02

Varis Darasirikul


1 Answers

Nick should probably put this in the documentation, for swift users, the correct way to enable wrap is as follow:

func carousel(carousel: iCarousel, valueForOption option: iCarouselOption, withDefault value: CGFloat) -> CGFloat {
 switch option {
  case .Wrap:
   return 1.0 // note: 0.0 if you want to disable wrap
  default:
   return value
 }
}
like image 53
JSNoob Avatar answered Feb 05 '26 06:02

JSNoob



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!