при возврате из плеера приложения iphone сместилась панель навигации - PullRequest
1 голос
/ 06 января 2012

iPad Example

Я показываю видео mp4 в приложении iphone, используя следующий код:

enter code here
NSString *embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"http://www.businessfactors.de/bfcms/images/stories/videos/defaultscreenvideos.mp4\" type=\"application/x-shockwave-mp4\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";

webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 412.0)];

[webView setOpaque:NO];
NSString *html = [NSString stringWithFormat:embedHTML, webView.frame.size.width, webView.frame.size.height];
[webView loadHTMLString:html baseURL:nil];

Отлично работает. он также открывает фильм плеер для приложения iphone при нажатии. Но когда я возвращаюсь из проигрывателя фильмов, он показывает пустое пространство над панелью навигации, сдвигая панель навигации вниз.

Я пробовал это на симуляторе и устройстве iphone.

Панель навигации выглядит следующим образом: iPad example

1 Ответ

0 голосов
/ 09 января 2012

Испытав что-то похожее, я советую:

Посмотрите на XIB для представления в XCode, и посмотрите на свойства страницы. Убедитесь, что высота 480, а не 460.

...