17

すべてを中央にグループ化せずに、ビューのグループを別のグループ内に移動する方法はありますか?

編集:ここにプロセスのある画像があります。

1.- 別のサブビュー (ラベル、ボタン、画像など) を持つビューがあります。 ここに画像の説明を入力

2.- 新しいビューを作成します (すべてのサブビューを含む) ここに画像の説明を入力

3.- すべてのサブビューを選択し、それらを新しいスーパー ビューに配置します。 ここに画像の説明を入力

4.- サブビューが新しい「スーパー」ビューにある場合、それらはすべて中央に配置され、すべてを再配置する必要があります。 ここに画像の説明を入力

4

2 に答える 2

33

私はあなたが信じていない非常に気の利いた解決策を見つけました.. !

ピクセルごとに配置された 30 個ほどのラベルとボタンのグループがあったため、相互の相対位置を維持しながらそれらを移動する必要がありました..これが私がしたことです:

  1. すべてのビュー (ラベル、ボタンなど) を選択します。
  2. エディタ -> 埋め込み -> 表示。(今、それらはビューにあります)
  3. そのビューを好きな場所に移動します。(新しい NIB にカット アンド ペーストすることもできます!)
  4. ビューを選択し、エディタ -> 埋め込み解除 ! :D

私はこれをどこでも読んだことがありません。昨日思いついた..どこかの人々が私の前にこの方法を見つけたと100%確信しています。

編集:

Xcode 4.5 では、この回答が廃止されたようです。ビューの束をコピーして貼り付けると、互いの相対位置が保持されるようになりました。使用する習慣ができたら、気にしないでください。

実際、この答えはまだ実行可能だと思います!

于 2012-06-01T15:50:52.083 に答える
0

ここに画像の説明を入力してください

xibのメインビュー以外の1つのビューを作成して、そのビューにすべてのimageview、labelが含まれるようにすることができます(下の画像のように)。IBoutletViewInvoiceNumberに割り当て、フレームを設定すると、サブビューはグループのようにそのビューに従って移動します。ただし、すべてのラベル、ボタン、画像ビューをそのビューのサブビューとして入力する必要があります。

うまくいけば、これはあなたを助けるでしょう...

于 2012-04-27T12:57:29.787 に答える