Установка положения текстовой метки Objective-c

#iphone #objective-c #positioning #textlabel

#iPhone #objective-c #позиционирование #текстовая метка

Вопрос:

У меня есть вид прокрутки со многими объектами в нем, поскольку я не могу редактировать позицию в scrollview в InterfaceBuilder, как я могу программно установить положение объекта? Что-то вроде:

 myTextField.x = 50;
myTextField.y = 540;
  

Ответ №1:

Используйте свойство frame, чтобы установить его относительно координат супервизора следующим образом:

 myTextLabel.frame = CGRectMake(x, y, width, height);
  

Текстовой метки нет, но я предполагаю, что вы имеете в виду либо UITextField , либо UILabel , в любом случае оба наследуют от UIView и имеют свойство frame.

Ответ №2:

Вы также можете переместить ее в соответствии с центром объекта.

 float x = 220; //Change This Number
float y = 180; //Change This Number

myTextField.center = CGPointMake(x,y);