Ну, нет особенно простого способа сделать это, кроме очевидного способа:
Используйте UIPinchGestureRecognizer для отдельной вещи, которую можно расширить. Дайте ему цель и действие, и он, по сути, будет вызывать этот метод миллион раз, пока ваши пальцы сжимаются (точнее, каждый раз, когда ваши пальцы входят или выходят).
В методе проверьте свойство масштаба, которое в основном показывает, сколько ваших пальцев сдвинуто или выдвинуто. Разместите соответствующие виды внутри прямоугольника в зависимости от масштаба и т. Д. И т. Д. Вы, вероятно, имеете общее представление о том, как это должно быть сделано в первую очередь, и на самом деле именно так это и делается.
Однако, я должен предупредить вас, Apple ранее отклоняла приложения, основанные на пинч-расширении. Я не уверен, что это все еще в силе, но вот статья об этом: http://www.appleinsider.com/articles/10/04/07/apple_rejected_ipad_app_for_using_pinch_to_expand_gesture.html