Когда UINavigationController инициализируется, он делает это, ожидая, что строка состояния iPhone будет присутствовать в верхней части экрана.Поэтому вид, по существу, немного смещен, чтобы приспособиться к этому.НО, поскольку мой UINavigationController находится внутри моего RootViewController, UINavigationController не обязательно должен приспосабливаться к строке состояния, и поэтому его можно «переместить» на соответствующее расстояние, используя следующую строку, помещенную в метод viewDidLoad моего RootViewController:
self.navigationController.view.frame = CGRectMake(0, -20, 320, 480);
Теперь, когда программа запускается, в верхней части моего обзора нет серой полосы / серого пространства.
Спасибо за вашу помощь, указал мне правильное направление.
Jack