【发布时间】:2025-12-08 01:40:01
【问题描述】:
我正在我的应用程序中为 drawRect 方法中的视图进行自定义绘制。
我捕获了用户的捏合手势,并基于此,我想在每次执行此操作时更改视图的帧大小。
我尝试在 drawRect 方法中更改 UIView 的框架。但我觉得这样做是错误的,因为 drawRect 要求我们绘制特定的矩形。
我确实创建了一个协议,当我捕获时,我尝试在协议方法的帮助下从视图控制器更改视图的帧大小。但这也没有用。
我怎样才能做到这一点?
更新:
我能够从自定义 UIView 的 awakeFromNib 方法更改 UIView 的框架。但是我有必要根据用户的操作定期更改框架,并且没有找到任何方法来重新加载 awakeFromNib 方法..
【问题讨论】: