我尝试以两种方式更改 uiview 的框架,代码如下:
-- 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”也有同样的问题。