#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);