Привет, у меня странная проблема после добавления моего UIViewController.view в окно приложения.UIView под строкой состояния
Я создал приложение на основе окон и добавил свое представление в свой метод appDelegates didFinishLaunchingWithOptions
.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
overviewViewController *overView = [[overviewViewController alloc] initWithNibName:@"overviewViewController" bundle:nil];
//overView.view.bounds = CGRectMake(0.0f, 20.0f, 320.0f, 460.0f);
[window addSubview:overView.view];
//[overView release];
[window makeKeyAndVisible];
return YES;
}
нажав кнопку «Добавить», вы увидите контроллер вида модели. после отклонения этого modelViewController основной вид идеально подходит.
как вы можете видеть, я также попытался установить границы перед добавлением моего подсмотра без каких-либо успехов.
У кого-нибудь есть подсказки для меня, пожалуйста, как решить эту проблему?
мой статус-бар не скрывается. его набор в моем plist, и также моделировал во всех моих nib. настройка кадра работает. но почему я должен это делать? мои перья имеют точные пиксели, и моя строка состояния отображается? – choise
Честно говоря, я видел это только тогда, когда вы показываете строку состояния ПОСЛЕ того, как вы добавляете представление. Вы уверены, что строка состояния отображается в Interface Builder для файла MainWindow.xib? Если это приложение на основе окон, окно этого файла, скорее всего, связано с вашим делегатом приложения, которое загружает другое представление, которое вы пытаетесь загрузить. Таким образом, все настраивается на все, что угодно. (MainWindow - файл по умолчанию, который входит в большинство шаблонов XCode) – iwasrobbed
Да, это странно, потому что его набор в моем «mainwindow.xib» и в моем «app.plist». – choise