Я попытался изменить фрейм 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" имеет ту же проблему.