web-dev-qa-db-ja.com

プログラムによるUILabel設定x、y座標

どのようにUILabelから、ビュー内でプログラム的にposition (x, y) a viewDidLoadを行うか? labelにはOutletがあります。たとえば、 myLabel

11
Edward Hasted

ここで、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;

私はそれがあなたを晴らすことを望みます。

39
Kamar Shad
[label setFrame:CGRectMake(10,20,100,200)];
7
sacred

フレームを設定する代わりに、setCenter(x, y)だけを使用できます。

例:myLabel.center = CGPointMake(x,y);

ここでは、UIlabelUIViewの内側に配置したい場所にポイントを渡す必要があります。

3
Majster