草庐IT

Landscape

全部标签

ios - iPad 在 Landscape 中启动仅接收 768x768 内的触摸

从纵向开始时它工作得很好,当你从纵向旋转到横向并返回时也能正常工作。它在横向启动时不起作用。但是,当您从横向旋转到纵向并返回时,它会起作用。在横向启动模式下,屏幕坐标X大于768时,屏幕不响应任何触摸。代码中发生的事情是,我使用状态栏方向来确定原始方向并手动旋转每个View。View显示正确但未正确接收触摸。然后当ipad开始旋转时我的RootViewController将被调用:-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationduration:(NSTimeIn

ios - 旋转 UIWebView : force landscape

我希望创建一个同时显示纵向和横向的ViewController。该应用目前仅以纵向运行。在你考虑标记为重复之前(我已经用尽了这里的许多搜索),听我说完:该应用程序显示一组来self们网络服务器的map,URL不变,但内容每天都在变化(始终是png、pdf或mp4扩展名)。这些产品可通过两种不同的方式访问:Tabviewcont>Navviewcont>viewcont>viewcont(显示网页内容)Tabviewcont>navviewcont>collviewcont>collviewcont>viewcont(显示网页内容)我已经尝试过:通过创建一个新的navcont并将webv

ios - 如何为 iPad 保持相同样式的 `portrait` 到 `landscape`

一些原因,我需要保持与portrait相同的样式到landscape。如何使用css3媒体查询实现这一点?因为触摸板禁用了一些功能。我试过了,但它仍然显示桌面View@mediascreenand(max-device-width:1024px){} 最佳答案 您可能想查看this也。下面是ios相关的。/*iPads(portraitandlandscape)-----------*/@mediaonlyscreenand(min-device-width:768px)and(max-device-width:1024px){/*

iphone - 在 Landscape 中自动调整 UITableCells 内容

在UITableView中,我通过UILabel将内容添加到我的单元格。定义最佳尺寸(单元格宽度允许的最大尺寸)我注意到只有tableView.contentSize.width是可靠的,因为cell.contentView.bounds始终提供纵向宽度,即使是横向这与autoresizingMask配合使用非常有效:当我从纵向切换到横向然后再切换到纵向时。当我直接在Landscape中加载我的View时会出现问题。我的UILabel的宽度大于屏幕,即使断点显示正确的宽度tableView.contentSize.width横向和纵向之间的切换没有任何变化,宽度仍然比屏幕大。如果我不使

android - 如何使用 camera2 API 修复 Nexus 5x 上的 "reverse landscape"问题

我的应用使用camera2API管理来自设备相机的预览。但问题是我的设备是Nexus5x,具有翻转传感器和众所周知的反向景观“问题”。我在某处读到camera2api会“自动”处理此问题,但我认为只有当您在设置捕获session时以SurfaceView对象的表面为目标时,这才是正确的。但是我的目标是建立在表面纹理之上的表面,我进一步使用它来渲染预览以获得立体View,并且通过这种方法问题仍然存在,我得到了颠倒的帧。这是代码,几乎是使用camera2API时的常规工作流程。privatevoidopenCamera(){CameraManagermanager=(CameraManag

android - 如何在 Android Print Framework 中将默认的 "Portrait Orientation"更改为 Landscape?

有没有办法在打印框架中将默认纵向预览更改为横向?我试过下面-PrintAttributesattrib=newPrintAttributes.Builder().setMediaSize(PrintAttributes.MediaSize.NA_LETTER.asLandscape()).setMinMargins(PrintAttributes.Margins.NO_MARGINS).build();也试过下面-PrintAttributesattrib=newPrintAttributes.Builder().setMediaSize(PrintAttributes.MediaSi

ios - iOS 上单页的 Flutter 设备方向

我想在我的Flutter应用程序中以横向模式显示单个页面。其他所有屏幕都应以纵向模式显示。我找到了这段代码:在我的main.dart中SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp,DeviceOrientation.portraitDown,]).then((_){runApp(newIHGApp());});这会以纵向模式启动应用程序。所以我有了想要在横向模式下显示的屏幕,这是我在那里使用的代码:@overridevoidinitState(){super.initState();SystemC

ios - iOS 上单页的 Flutter 设备方向

我想在我的Flutter应用程序中以横向模式显示单个页面。其他所有屏幕都应以纵向模式显示。我找到了这段代码:在我的main.dart中SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp,DeviceOrientation.portraitDown,]).then((_){runApp(newIHGApp());});这会以纵向模式启动应用程序。所以我有了想要在横向模式下显示的屏幕,这是我在那里使用的代码:@overridevoidinitState(){super.initState();SystemC

android - 检测 Android 方向 : landscape-Left v. landscape-Right

如何检测手机的4个面中的哪一个面朝上。我可以检测纵向/横向模式,但如何区分landscape-turned-on-left-side和landscape-turned-on-right-side?基本上我想在用户转动手机时制作一个漂亮的过渡动画。您知道,就像在iPhone的Safari中一样:从以前的布局到新布局的快速400毫秒旋转。 最佳答案 使用OrientationEventListener:mOrientationEventListener=newOrientationEventListener(this,SensorMan

android - 如何正确关闭 Landscape VideoView Activity?

在我的应用程序中,我有一个以横向模式播放http直播视频的Activity。我的AndroidManifest.xml:我的Activity布局:问题是每次我关闭此Activity(通过单击后退按钮)时,它总是在关闭之前旋转到纵向模式(时间很快但您可以在返回上一个Activity之前实际看到效果)。我该如何解决这个烦人的问题?更新更多信息这种烦人的行为只发生在如果之前的Activity是纵向模式,如果之前的Activity是横向的,那就没问题了。在我看来,当使用不同的screenOrientation设置淡入/淡出Activity时,这似乎与Android框架有关。更新原因在深入阅读了