Есть два эффекта для OSX, которые вы можете установить для этого (если я правильно понимаю), эффекты Scale и Genie. Чтобы имитировать один масштаб, вам нужно анимировать масштаб, непрозрачность и позиции.
Пример использования неявной анимации:
view.layer.transform = CATransform3DMakeScale(0.2, 0.2, 1);
view.layer.position = CGPointMake(yournavbarspot.x, yournavbarspot.y);
view.layer.opacity = 0.0f;
Чтобы сделать эффект джинна, вы должны сделать то же самое, а также изменить форму вида при его анимации. Я не уверен, что вы можете изменить геометрию UIView, поэтому самое близкое, о чем я могу подумать, это создать маску, в которой вы изменяете геометрию с помощью UIBezierPaths.