Невозможно найти подсказки о том, как 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.