Что вы хотите сделать, это вручную изменить размер и ретранслировать каждую из ваших кнопок, чтобы учесть новый масштабный коэффициент, который UIScrollView представил вам в -scrollViewDidEndZooming: withView: atScale: делегат метод.
Это можно сделать, просматривая UIB-кнопки и настраивая их кадры в соответствии с их новыми рассчитанными позициями и размерами. Кнопки UIB будут резко перерисовываться при новом масштабном коэффициенте.