0

ラベル、ボタン、スイッチ、画像、セル、テキストフィールドなどの位置を設定するのに多くの時間を費やしています。これらのオブジェクトの座標をxibファイルのユーザーが希望する場所に設定する式はありますか?

ありがとう

4

3 に答える 3

0

サンプルコード:

yourView.frame = CGRectMake(xval, yval, width, height);
//OR
[yourView setFrame:CGRectMake(xval, yval, width, height)];
于 2013-09-05T11:18:23.010 に答える
0

.xib でフレームを設定する場合は、下の図に示すように XCode で見つけることができます。

ここに画像の説明を入力

コーディングで設定したい場合は、次のようにします。

yourview.frame=CGRectMake(x, y, 幅, 高さ);

これがあなたを助けることを願っています。

于 2013-09-05T11:24:09.967 に答える
0

スーパービュー フレームに従って、すべてのオブジェクトの座標が自身のサイズを変更することを忘れないでください。座標またはサイズ プロパティの 1 つだけを変更する場合は、これを使用できます。

CGRect frame = label.frame;
frame.size.height = 165.0f; //frame.size.width || frame.origin.x || frame.origin.y
cell.L_content.frame = frame;

それ以外の場合は、1行で実行したい場合:

label = CGRectMake(xCoordinate, yCoordinate, width, height);
于 2013-09-05T11:26:52.767 に答える