Summary: How should the UIViewController
know the size of its UIView instance when initialising that view?
The dedicated initialisation method for an UIView
You may want to calculate the bounds of the available screen space (which depends from the presence of other views like navigation bar, tab bar, and status bar). You can use these bounds then for the frame parameter in [[UIView alloc] initWithFrame:]
in loadView.
If this is what you want, then you might find my answer over here helpful: Determine the correct size in loadView