我正在使用
let value = UIInterfaceOrientation.landscapeRight.rawValue
UIDevice.current.setValue(value, forKey: "orientation")
以强制呈现视图控制器以横向方式显示。这是导航控制器流的一部分。这工作如预期,但如果手机是在横向持有,并在45到90度之间的标题,视图将呈现为肖像。调用了该方法,期望值是正确的,但没有发生对横向的更改。这可以在一个带有导航控制器的基本项目中重现。
有没有人知道是什么导致了这种行为?
在我读到的任何地方,ipad1的屏幕宽度都是1024x768。
我已经使用bootstrap构建了一个站点,在iPad上以横向模式查看站点时,会出现可折叠的导航按钮。它不应该。它应该只出现在宽度小于1024px的视口中。
然后我用$( jQuery ).width()闻出了窗口看到的宽度;它只报告了768px x 467px;
我有以下元标记:
meta width“viewport”content=“width=设备宽度”