我试图以两种方式来改变一个UIView的帧,代码如下:两种方式改变UIView框架,任何differents?
- 1 -
CGRect f = self.myView.frame;
f.origin.x = 2.0;
f.origin.y = 3.0;
f.size.width = 10.0;
f.size.width = 10.0;
self.myView.frame = f;
- 2 -
self.myView.frame = CGRectMake(2.0, 3.0, 10.0, 10.0);
我跑的代码在一个旧的iPod Touch 3.在调试模式下,它们没有区别。在发布模式下,第一个代码块无法正常工作。为什么?
顺便说一句,我发现打开的项目“MBProgressHUD”也有同样的问题。
对不起,这是第一个代码没有设置高度。但在我的项目代码是正确的。 – ywss 2012-03-10 02:58:13