0

アプリの実行中にラベルとテキストフィールドを動的に変更したいので、少し驚いています。つまり、画像サイズに基づいて、ラベルとテキストフィールドの位置を変更する必要があります。しかし、うまくいきません。メインウィンドウファイル(ex xib)ですべての作成を行いました。

次に、セグメントセレクターをクリックすると、これを実行します (フィールドとラベルが動かない!?):

    CGRect frame = [LHeight frame];
    frame.origin.x += 100;  // change the location
    frame.size.width += 100;  // change the size
    [LHeight setFrame:frame];

この方法でも機能しません:

LHeight.frame = CGRectMake(LHeight.frame.origin.x + 100, LHeight.frame.origin.y,     LHeight.frame.size.width + 100, LHeight.frame.size.height);

XIB ファイルで変更するパラメータはありますか?

ご支援いただきありがとうございます。

よろしく

4

1 に答える 1

0
LHeight.frame = CGRectMake(LHeight.frame.origin.x + 100, LHeight.frame.origin.y, LHeight.frame.size.width + 100, LHeight.frame.size.height);
于 2012-10-24T20:26:56.347 に答える