更改 a 的框架时UIView,您有两个选择。第一种是将 aCGRect作为参数传递setFrame给视图的函数。另一种是设置view.frame等于CGRect。
1) [view setFrame:frame];
2) view.frame = frame;
当使用setFramea 的功能时UIView,视图很容易检测到它应该改变它的框架。但是,当简单地更改属性 ( view.frame) 时,视图如何检测到其框架已更改(因为视图的框架会立即更新)?