导航栏从iphone app的电影播放器​​回来时转移

时间:2012-01-06 09:57:42

标签: iphone uinavigationbar uiinterfaceorientation

iPad Example

我正在使用以下代码在iphone应用中显示mp4视频:

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 :(得分:0)

经历过听起来相似的事情,这是我的建议:

查看Xcode中的视图的xib,并查找页面属性。检查高度是480,而不是460。