どのようにUILabel
から、ビュー内でプログラム的にposition (x, y)
a viewDidLoad
を行うか? label
にはOutlet
があります。たとえば、 myLabel
。
ここで、UILabel
の位置を調整できます。 viewWillAppear
メソッドでは、UILabelのOriginを以下のように変更するだけです。
CGRect frame = myLabel.frame;
frame.Origin.y=10;//pass the Y cordinate
frame.Origin.x= 12;//pass the X cordinate
myLabel.frame= frame;
私はそれがあなたを晴らすことを望みます。
[label setFrame:CGRectMake(10,20,100,200)];
フレームを設定する代わりに、setCenter(x, y)
だけを使用できます。
例:myLabel.center = CGPointMake(x,y);
。
ここでは、UIlabel
をUIView
の内側に配置したい場所にポイントを渡す必要があります。