0

ボタンをサブビューとして右下隅に追加しようとしています。x、y座標で動作しますが、それは良い方法ではないと思います.

ビューの左下にボタンを追加する必要があります。

ここに画像の説明を入力

4

2 に答える 2

2

cgrectmake を使用するだけで、x と y を直接設定できます。

CGRectMake(x,self.view.bounds.size.height-offsetfrombottom,....);

これは左ボタンの場合です。右ボタンにも x の self.view.bounds.size.width-rightSideOffset が必要です。

于 2012-08-23T15:23:09.037 に答える
1

これはautoresizingMask、ボタンのプロパティを操作することで機能します。あなたが望むものに応じて:

左下隅:

yourButton.autoresizingMask = UIViewAutoresizingFlexibleRightMargin| UIViewAutoresizingFlexibleTopMargin;

右下隅:

 yourButton.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin| UIViewAutoresizingFlexibleTopMargin;

デバイスを回転させると、ボタンはその角にとどまります。

ビューがviewControllerにロードされたときなど、ボタンの座標を(frameまたはプロパティを設定して)一度セットアップする必要があります。center

于 2012-08-23T15:27:38.837 に答える