Mac Dock como ampliação para iPad
Eu estou tentando trazer dock como efeito de ampliação para o meu aplicativo para iPad através da biblioteca iCarousel. Com isso, posso ampliar o item central do carrossel com o seguinte trecho de código, mas tentando ampliar os itens adjacentes do item central com o nível de zoom um pouco menor que o item central.
- (CATransform3D)carousel:(iCarousel *)_carousel itemTransformForOffset:
:(CGFloat)offset baseTransform:(CATransform3D)transform
{
CGFloat MAX_SCALE = 1.95f; //max scale of center item
CGFloat MAX_SHIFT = 40.0f; //amount to shift items to keep spacing the same
CGFloat shift = fminf(1.0f, fmaxf(-1.0f, offset));
CGFloat scale = 1.0f + (1.0f - fabs(shift)) * (MAX_SCALE - 1.0f);
transform = CATransform3DTranslate(transform,
offset * _carousel.itemWidth * 1.08f + shift * MAX_SHIFT, 0.0f, 0.0f);
return CATransform3DScale(transform, scale, scale, scale);
}
Ansioso por qualquer tipo de ajuda. obrigado.