【问题标题】:webview not showing on full Screen of iphone 6iphone 6全屏不显示webview
【发布时间】:2014-12-31 09:45:27
【问题描述】:

我是 iOS 开发的新手,想全屏显示 WebView,它在 iPhone5 中全屏显示,但在 iPhone6 中不显示。它出现在屏幕的一半 请看https://www.dropbox.com/s/0o7b8l3o52d8623/Screen%20Shot%202014-12-31%20at%202.33.00%20pm.png?dl=0

【问题讨论】:

  • 出现这个问题的原因有很多。分享您的所作所为,以便我们了解问题所在。
  • 我最初的想法是与尺寸有关。如果您已明确设置 webviews 大小,这将导致问题
  • 我正在使用自动布局请看看这个dropbox.com/s/0o7b8l3o52d8623/…
  • 无法打开链接...
  • 您是如何创建约束的?在我看来,它的大小适合 iPhone 5 屏幕,所以我猜您的 XIB 大小与 Interface Builder 中的大小相同,并且您没有有会“拉”的约束右边缘和下边缘填充屏幕。请提供更多详细信息。

标签: ios iphone xcode uiwebview ios6.0


【解决方案1】:

Muhammad Naveed Akram 将您的视图设置为自动布局。

还有另一种设置约束的方法,喜欢使用 AutoLayoutButton 和不喜欢使用 AutoLayoutButton。

self.webView.autoresizingMask=UIViewAutoresizingFlexibleBottomMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleTopMargin;

如果您使用自定义工具栏,则为 WebView 设置自动调整大小,如

对于网页视图

工具栏

希望对你有帮助。

【讨论】:

  • 通过这样做,webview 会全屏显示,但工具栏消失了
  • @Muhammad Naveed Akram 你使用自定义工具栏吗?
  • 是的,我正在使用 custum 工具栏并在上面链接中显示的按钮上添加按钮
  • @Muhammad Naveed Akram 查看我的更新答案。
猜你喜欢
  • 2019-09-06
  • 2014-12-24
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2018-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多