0

xibファイルを編集すると、UIPickerViewが非常に大きなスペースを占めるので、煩わしいのですが、見たくないときに非表示にするにはどうすればよいですか?

4

1 に答える 1

3

Interface Builderから「隠す」ことはできませんが、気を散らさないようにするためにできることは2つまたは3つあります。

1)

ViewControllerに表示される順序を最も高く(または実際には最も深く)変更して、他のすべての背後に配置します。次に、ピッカーの上に置いた他のすべてのコントロールまたはビューがピッカーの「上」になります。

私のInterfaceBuilderでは次のようになります。

ピッカーがビューの上部に移動する、または

2)

Pickerオブジェクトの「非表示」ビットを設定します。これにより、IBのピッカーが「暗く」なりますが、同時に、オブジェクトが表示されるときにプログラムで非表示を解除することを忘れないでください。

3)

または、ピッカーを実行中の邪魔にならない場所に移動してから、所定の位置に移動します(コンパイル前に手動で、または実行時にプログラムで)。

于 2012-09-10T14:48:29.877 に答える