Попробуйте использовать IB, чтобы увидеть координаты, в которых вы хотели бы расположить ваши объекты, а затем добавить их в код. Обычно вам нужно сделать несколько проб и ошибок, чтобы сделать это правильно.
Возможно, вы захотите расположить элементы относительно размера экрана. В этом случае я бы рекомендовал избегать жесткого кодирования размера экрана в приложении, например 480/2
. Вместо этого используйте общий объект UIScreen, чтобы получить размер текущего экрана, подобный следующему:
(пример размещения UIView в центре экрана - любой экран, внешний экран iPhone, iPad, iPad)
myView.center = CGPointMake([[UIScreen mainScreen] bounds].size.width/2, [[UIScreen mainScreen] bounds].size.height/2);