Я делаю пользовательский рисунок в своем приложении для метода View in drawRect.
Я фиксирую жест щипка пользователя и, основываясь на этом, я хотел изменить размер кадра представления каждый раз, когда я это делаю.
Я попытался изменить фрейм UIView в методе drawRect. Но я чувствовал, что это неправильное место, потому что drawRect просит нас рисовать в определенном прямоугольнике.
Я создал протокол, и когда я когда-либо делал захват, я пытался изменить размер кадра представления с контроллера представления с помощью методов протокола. Но и это не сработало.
Как я могу этого добиться?
ОБНОВЛЕНИЕ:
Мне удалось изменить фрейм UIView с помощью метода awakeFromNib пользовательского UIView. Но у меня есть необходимость регулярно менять кадр в зависимости от действий пользователей, и я не нашел способов перезагрузить метод awakeFromNib.