Настройка UILabel x, y координирует

Невозможно найти подсказки о том, как position (x, y) a UILabel программно в пределах представления, предпочтительно от viewDidLoad. label имеет Outlet для него, например. myLabel.

Любая идея для того же самого.

Ответ 1

Здесь вы можете отрегулировать положение UILabel. В методе viewWillAppear вам просто нужно изменить начало UILabel, как показано ниже.

     CGRect frame = myLabel.frame;
     frame.origin.y=10;//pass the Y cordinate 
     frame.origin.x= 12;//pass the X cordinate
     myLabel.frame= frame;

Я надеюсь, что это очистит вас.

Ответ 2

[label setFrame:CGRectMake(10,20,100,200)];

Ответ 3

Вместо установки рамки вы можете использовать только setCenter(x, y).

Например: myLabel.center = CGPointMake(x,y);.

Здесь вам просто нужно передать точки, где вы хотите положить UIlabel внутри UIView.