web-dev-qa-db-ja.com

ストーリーボードでのUIViewControllerのサイズ変更

ストーリーボードのUIViewControllerのサイズを変更して、そのUIViewControllerをポップオーバービューとして使用できるようにします。

ほとんどのサイトで、アクションは次のとおりです。

  • ストーリーボードにUIViewControllerをドラッグします
  • それにUIViewを置きます
  • フリーフォームに属性を設定し、サイズを変更します

しかし、私のiOS 5.1では、UIViewControllerが1つしかない新しいプロジェクトでも、これは機能しません。手順で何を忘れましたか?

24
RNB-IT

同じことを達成するために、次の手順に従います。

  1. UIViewControllerをドラッグします(これにはUIViewが一緒にかかるため、さらに必要な場合を除いて、別のUIViewを追加する必要はありません)
  2. StoryBoardでUIViewControllerを選択し、sizeプロパティをFreeformに設定します
  3. UIViewを選択し、高さと幅の値を設定します。

これで問題が解決しない場合は、UIViewに付属しているUIViewControllerを削除し、新しいUIViewを追加して、上記の#2と#3を繰り返します。

43
danfelabs
  1. UIViewControllerをドラッグします

2. StoryBoardでUIViewControllerを選択し、sizeプロパティをFreeformに設定します

enter image description here

  1. ストーリーボードでUIViewControllerを選択します属性インスペクターのコンテンツサイズでユーザーが希望する明示的なサイズを有効にします

enter image description here

8
Muralikrishna

IB属性タブで「NIBからのビューのサイズ変更」をオフにする必要があります。

1
Dapeng