Interface Builder: Resize View From NIB
Posted
by alexey
on Stack Overflow
See other posts from Stack Overflow
or by alexey
Published on 2010-06-09T12:14:05Z
Indexed on
2010/06/10
7:42 UTC
Read the original article
Hit count: 552
I have a custom UIViewController and a corresponding view in a nib file. The view is added to the UIWindow directly.
[window addSubview:customViewController.view];
Sizes of the window and the view are default (480x320 and 460x320 correspondingly).
When I create CustomViewController inside the nib file and check "Resize View From NIB" in IB Attributes tab everything works just fine.
But when I create CustomViewController programmmatically with initWithNibName message the view is not positioned on the window correctly. There is an empty stripe at the bottom. Its height is 20px. I see it's because of status bar offset.
IB handles that with "Resize View From NIB". How to emulate that programmatically?
It seems that IB uses some custom subclass of UIViewController. So the question: how is "Resize View From NIB" implemented there?
© Stack Overflow or respective owner