当前位置:  开发笔记 > 运维 > 正文

UIWebView无法自动调整以适应屏幕

如何解决《UIWebView无法自动调整以适应屏幕》经验,为你挑选了1个好方法。

我有一个使用UIViewController在UIWebView中显示文章的应用程序,其中一些有图像.我设置它,以便在单击图像时调用它

- (void)displayImage:(NSInteger)i {
ImageViewController * imageVC = [[ImageViewController alloc] initWithImageId:i];
[self.navigationController pushViewController:imageVC animated:YES];
[imageVC release];

}

这会加载另一个UIViewController.我的所有观点都完全适应轮换.ImageViewController维护图像的比例,我的ArticleViewController用文本填充屏幕.但是,每当我在查看ImageViewController的同时将屏幕旋转到横向模式并按下后退按钮时.以前的UIViewController不正确地自动调整大小,增加了文本的字体大小,而不是在一行上放置更多的单词.

编辑:

这是一个文章视图控制器:

这是一个文章视图控制器

这是单击图像时出现的ImageViewController:

ImageViewCOntroller  - 肖像

现在如果我们在这里改变方向......

ImageViewCOntroller  - 风景

并点击后退按钮,文章内容已被不适当地调整大小以适应窗口.

ArticleViewCOntroller  - 景观不好

这可以通过转动iPhone两次来纠正.这是文章在景观中的样子.

ArticleViewCOntroller  - 景观很好

该问题与UIWebView在当前不可见时没有适当自动调整有关.我该怎么做才能解决这个问题?



1> Brad..:

您需要在Interface Builder中执行此操作.

单击您的UIWebView并按Apple-3以拉出"Size Inspector".

在"自动调整大小",确保两个箭头框被选中.这将确保视图大小始终最大化到其容器.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有