Ниже приведено более подробное объяснение, использующее свойство frame для myView:
[self.myView.frame = CGRectMake(x, y, width, height)];
Где:
- x, координата FOR в верхнем левом углу вашего видаимея в качестве ссылки верхний левый угол своих родителей координата "х".
- y, то же, что и x, но ось y
- ширина, горизонтальный размер рамки
- высота, вертикальный размер рамки
iEУ вас есть вид, который соответствует границам экрана, поэтому его координата (0,0) будет такой же, как в левом верхнем углу экрана вашего устройства.если вы хотите добавить подпредставление чуть меньше размера экрана и расположить его по центру по горизонтали и вертикали, вот установка:
[self.myView.frame = CGRMake ( 20 , 20 , self.view.frame.size.width-40, self.view.frame.size.height-40);
В этом примере рамка внутри вида устанавливается и центрируется.Обратите внимание, что мы вычли 40 на ширину, соответствующую: 20 левой стороне, 20 правой стороне, и так же для вертикальных корректировок.
Этот код также будет работать в портретном и альбомном режимах.