0

アプリでドロップダウン ボタンを作成しています。Web アプリケーションで使用できるポップアップ コントロールのようなものです。ボタンをクリックすると、 aUIViewを含む新しいものが表示されUIPickerViewます。を表示および非表示にするために beginanimations および commitanimations を使用しUIViewます。新しい uiview は scrollview の半分のサイズです。

新しい uiview が表示されるたびに、スクロールビューのサイズを変更して、ビュー全体をスクロールできるようにしたいと考えています。たとえば、キーボードが表示されたら、スクロールビューのサイズを再割り当てして、ビュー全体をスクロールできるようにします。

uiview がいつ表示されるのか、どうすればわかりますか。キーボードのような beginanimations と commitanimations の通知はありますか (UIKeyboardDidHideNotification)

事前にt​​hnx。

4

1 に答える 1

0

作成して表示するサブビューに-(void)viewWillAppearviewControllerがある場合、そのビューが表示されるたびにviewControllerのメソッドが呼び出されます。

そのメソッドでは、何らかの方法でスーパービューを取得し (nextResponderメソッドの呼び出しなど)、必要に応じてスーパービューのサイズを変更できます。

それが役立つことを願っています。

于 2010-06-26T14:28:53.970 に答える