开发者

uiview and uiscrollview

i am creating a dropdown butt开发者_如何学Pythonon in my app. Like a pop-up control which is available in webapps. so when i click on a button, a new UIView containing a UIPickerView appears. i user beginanimations and commitanimations for dispalying and hiding the UIView. the new uiview is half the size of the scrollview.

I want that whenever the new uiview appears, the size of the scrollview should alter so that the i can scroll through the entire view. something like, when a keyboard appears, we reassign the size of scrollview, so that we can scroll entire view.

So how will i know, when the uiview appears. Is there a notification for beginanimations and commitanimations like for keyboard (UIKeyboardDidHideNotification)

thnx in advance.


if the subview you create and show have a viewController, -(void)viewWillAppear method of the viewController will be called on every appearance of that view.

In that method, you can somehow get the superview (for example calling nextResponder method) and resize the superview according to your needs.

Hope that helps.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜