我正在使用带有文本的UIWebView。当iPhone旋转到横向时,文本不会填充现在更宽的UIWebView宽度。我使用P(段落)标签,它不应该影响填充横向宽度的内容。纵向中可见的换行符在横向上保持不变。在Interface Builder中,我没有改变任何东西。在IB Inspector中,Web View Size在AutoSizing下包含所有实体栏,这意味着它应该填充到横向宽度右侧?在(iPhone)UIWebView横向中填充宽度?
0
A
回答
0
我有同样的问题。重装也不行,这似乎对大家有点帮助的唯一一件事就是下面一行添加到代码:
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth;
(我把它放在willAnimateFirstHalfOfRotationToInterfaceOrientation功能)
它仍然保持了白色的小幅度的权利,但它比缺省远越好。注意:你应该在self.view上应用这个,而不是在UIWebView实例上,这是行不通的。
等待来自苹果的解决方案..
彼得
1
现在同样的问题围绕试过了,最后看苹果“WhichWayIsUp” - 典型的详细经过做到了。
要保持简短:
1)禁止在查看检查器| - |和< - >
2)`从web视图切换视图模式为 “高宽填充”
的Et瞧)
保持共鸣, 狂
2
这里是一个调整虽然不是一个很好的事情,有什么东西应该由苹果本身
处理正如你已经注意到,事workfine时的WebView在肖像被初始化,然后你把它转化为横向。所以..你可以做的是始终与纵向边界初始化的网页视图,添加它调用2〜3秒后回来,并设置web视图的框架,根据您的需求选择。
现在,作为内容启动时加载的网页视图的帧大小根据画像(比如320460)这样的网页视图转换为横向,如果你在你的代码有这条线会自动调整你的Web视图是
[webViewObjet_ setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
下面的代码
- (id) initWithFrame:(CGRect)frame
{
if (self = [super initWithFrame:frame])
{
webViewObjet_ = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
.....
}
}
- (void) webViewDidStartLoad:(UIWebView *)webView
{
.....
[self performSelector:@selector(chuss) withObject:nil afterDelay:3];
// call the function chuss after 3 second
}
- (void) chuss
{
webViewObjet_.frame = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height);
[webViewObjet setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
}
0
这听起来很奇怪的片断,但它的工作原理:
如果UIWebView的是U内INavigationController,它将一切正常。我有同样的问题,所以我只是把它包装在一个UINavigationController中,问题就没有了。
由于某些原因,UINavigationController使得旋转像魅力一样工作。
相关问题
- 1. 当UIWebView框架加载横向和纵向时填充屏幕
- 2. ActionBarSherlock标签横向宽度
- 3. 填充UILabel文本填充其宽度
- 4. 问题在CSS中填充div宽度
- 5. make textEdit在Flex 4.5中填充宽度
- 6. 在Glade中制作GtkLabel填充宽度
- 7. textarea的填充remaing宽度
- 8. 填充屏幕宽度
- 9. highcharts无法填充宽度
- 10. CSS填充和宽度
- 11. html,宽度100%和填充
- 12. CSS填充父宽度
- 13. 居中横向宽度大于窗口宽度的div
- 14. Xamarin形式stacklayout横向填充屏幕
- 15. 设置宽度和填充:确保宽度包含/补偿填充
- 16. 宽度,填充自动在IE7
- 17. 填充添加到div宽度/高度?
- 18. 宽度等于高度,填充问题
- 19. 让跨度填充剩余宽度?
- 20. iPhone 6是否仍然在纵向和横向上报告相同的宽度?
- 21. iPhone UIWebView高度
- 22. UIView在将方向切换为横向后更改宽度?
- 23. swift中横向模式的宽度和高度?
- 24. 填充/边距宽度设置?
- 25. 如何让CSS宽度填充父项?
- 26. 元素宽度100%和填充
- 27. 可变宽度字符串填充
- 28. 固定宽度的图像填充div
- 29. 的Android ImageView的填充屏幕宽度
- 30. 边框和填充宽度javascript
它的超级视图是否也具有AutoSizing正确设置? – epatel 2009-02-15 21:16:52
视图像这样运行:mainwindow - > RootController(tableview) - > SubController(tableview) - > detailview(UIWebView)。 SubController是在代码中创建的。其他人看起来与IB中的UIWebView相同。是否有代码我可以检查SubController? – 4thSpace 2009-02-15 22:20:57