Como posso adicionar alças de dimensionamento a um UIView?

Estou tentando criar dinamicamente modos de exibição (UIImageView e UITextView) em tempo de execução por solicitação do usuário e permitir que o usuário os mova e redimensione. Tenho tudo funcionando muito bem, exceto pelo redimensionamento. Tentei usar o reconhecedor de gesto de pitada, mas acho muito desajeitado para o que eu quero. Portanto, eu gostaria de usar alças de dimensionamento. Acredito que poderia colocar um reconhecedor de gesto de movimento panorâmico em cada alça e ajustar o quadro de exibição conforme um deles é movido.

O problema é que não tenho muita certeza de como criar as alças de dimensionamento. Eu indicaria todas as coisas que tentei, mas, sinceramente, não tenho muita certeza por onde começar. Eu tenho algumas idéias ...

1) Use coregraficamente para desenhar caixas ou círculos nos cantos e nas laterais? Eu criaria uma nova camada e desenharia sobre ela? Não tenho certeza.

2) Cole uma pequena imagem de uma caixa ou círculo em cada canto?

3) arquivo XIB com as alças já colocadas?

Todas as sugestões apreciadas. Eu só preciso ser apontado na direção certa.

Edit: Algo como o que a Apple usa no Pages seria perfeito!