UIViewController programmatically vs Interface Builder

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/09 12:32 UTC
Read the original article Hit count: 1138

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?

© Stack Overflow or respective owner

Related posts about objective-c

Related posts about cocoa-touch