Ios 强制UIWebView加载网站的移动版本,就像Safari一样
我正在制作一个应用程序,其中有一个Ios 强制UIWebView加载网站的移动版本,就像Safari一样,ios,objective-c,uiwebview,Ios,Objective C,Uiwebview,我正在制作一个应用程序,其中有一个UIWebView是绝对必要的。但是,我遇到了一个问题,UIWebView无法加载网站的移动版本 我读过一些关于StackOverflow的问题,他们似乎都说,由网站决定显示哪种类型,UIWebView就像Safari一样 但是,我测试了9个不同网站的不同链接,它们都在我的UIWebView中加载桌面版本,在Safari中加载移动版本 我该如何强制UIWebView像Safari那样加载移动版本?是否有一种类型的头,我可以发送或cookies设置或任何实际工作
UIWebView
是绝对必要的。但是,我遇到了一个问题,UIWebView
无法加载网站的移动版本
我读过一些关于StackOverflow的问题,他们似乎都说,由网站决定显示哪种类型,UIWebView
就像Safari
一样
但是,我测试了9个不同网站的不同链接,它们都在我的UIWebView
中加载桌面版本,在Safari
中加载移动版本
我该如何强制UIWebView
像Safari
那样加载移动版本?是否有一种类型的头,我可以发送或cookies设置或任何实际工作
此外,桌面版本在my
UIWebView
中扩展得非常厉害。它们确实允许缩放,但当我释放它们时,所有(网站)都会重置回相同的位置。当我尝试水平滚动时,它们会迅速回到原来的位置,这使得网站无法阅读,而我的UIWebView
则完全无用。如果我不能强制移动页面,如何使桌面版本的行为有所不同?我忘记为UIWebView设置约束,这导致内容呈现错误。我不知道这有什么关系,但约束UIWebView
似乎不仅能正确呈现内容,还能显示移动站点。这对我来说很有效。也许是约束问题。运行时webview的宽度是多少?@ntsh谢谢!我忘记约束我的UIWebView
,因此内容呈现错误。你的回答让我走上了正确的道路:)非常有用,谢谢。在我的例子中,我将框架设置为包含视图的控制器,该控制器尚未布局。我将框架设置为导航控制器的视图框架,它将其修复。