标签: landscape

我可以在不关闭屏幕的情况下监控 iPhone 接近传感器吗?还有风景

我已经让接近传感器正常工作,这样我就可以在接近时触发事件,但我试图将其用作一种紧急开关。问题是,每当接近时,屏幕就会关闭,这大大降低了应用程序的可用性:P此外,在横向模式下,接近传感器似乎不会激活(我看不到相机中的闪烁灯) )。有什么办法可以绕过这些标准事件和方法吗?

iphone landscape screen proximity sensors

5
推荐指数
1
解决办法
983
查看次数

键盘打开时导航栏变得透明

它看起来是这样的。 透明导航栏

这是详细信息。我有活动,没有背景。但这不是问题。在主题或代码中设置背景可绘制或颜色都没有解决问题。

Activity具有软输入模式adjustPan|stateAlwaysHidden

我还在代码中为活动的装饰视图设置了这些标志

View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
        | View.SYSTEM_UI_FLAG_FULLSCREEN
        | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
        | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
        | View.SYSTEM_UI_FLAG_LAYOUT_STABLE
        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
Run Code Online (Sandbox Code Playgroud)

我尝试像这样在主题中明确设置导航栏的颜色

<item name="android:navigationBarColor" tools:targetApi="lollipop">@color/chat_bg</item>
<item name="android:windowDrawsSystemBarBackgrounds" tools:targetApi="lollipop">true</item>
Run Code Online (Sandbox Code Playgroud)

但没有成功(

我只能在我的 LG Nexus 5X 上重现它。在其他设备上,我尝试过导航栏显示充满颜色。

android landscape navigationbar android-softkeyboard android-immersive

5
推荐指数
1
解决办法
1778
查看次数

在 iPhone plus 设备上点击横向媒体选择按钮时 AVPlayerViewController 崩溃

标题几乎描述了所有内容,但这里有详细说明......要在我的应用程序中播放视频,我正在使用 AVPlayerViewController 以模态方式呈现

let player = AVPlayer.init(url: url)
let playerViewController = AVPlayerViewController.init()
playerViewController.player = player
parentViewController.present(playerViewController, animated: true, completion: {...})
Run Code Online (Sandbox Code Playgroud)

一切正常,视频全屏播放,我可以将设备旋转到横向和纵向……仍然一切顺利。

当我点击右下角的对话气泡以更改音频或字幕设置时,这种 UIAlertController 以纵向模式显示(iPhone 7 加纵向): 纵向音频和字幕设置

在横向模式下点击相同的按钮时,它看起来像这样(基本相同,但会以纵向显示,iPhone 7 横向): 从横向启动但以纵向显示的音频和字幕设置

在横向的 iPad Air 2 上执行相同操作如下所示: iPad 横向音频和字幕设置

现在是实际问题:在横向模式下在 6/6s/7 PLUS 设备上播放电影并点击对话气泡时,应用程序崩溃!这是出现在调试器输出和堆栈跟踪中的内容:

2017-08-10 12:08:18.683184+0200 MyApp[27739:6396143] [Assert] transitionViewForCurrentTransition 未设置!(<_UIFullscreenPresentationController: 0x7ffe3e586000>) 堆栈跟踪

对我来说,它看起来像一个 Apple 错误,因为我在这里没有做任何特别的事情(至少我是这么认为的)并且因为崩溃仅在使用 plus 设备时显示,这是唯一具有紧凑和常规尺寸类组合的设备.

有人知道这里发生了什么吗?

crash landscape ios size-classes avplayerviewcontroller

5
推荐指数
1
解决办法
805
查看次数

bottomNavigationView 目的地可以水平定位而不是堆叠

我想要做的是我的 Android 项目中的底部导航视图的行为类似于 IOS 视图。当我将 Iphone 旋转到横向时,栏的高度较小,图标位于文本的一侧。

当手机处于垂直位置时,文本和图标应该堆叠。

在此处输入图片说明 当我旋转到横向时,文本和图标应该像这样水平显示。 在此处输入图片说明 这些图片来自材料文档:https : //material.io/design/components/bottom-navigation.html#placement

但是当我旋转到横向时,我找不到如何做第二个选项。有谁知道?

谢谢!

android landscape material-design bottomnavigationview

5
推荐指数
1
解决办法
836
查看次数

如何使用 selenium python 打印 PDF 横向

我已经成功地使用上面的脚本打印和下载了 pdf,但是我在如何在 LANDSCAPE 模式输出中使用 selenium python 打印/下载 pdf 时遇到了问题。

我尝试将 pdfkit 与“fromstring”和硒“driver.getsource”一起使用,但纵向模式效果不佳,最后我选择使用来自 chromedriver 的打印 PDF 并成功制作了我想要的 PDF 文件,但效果很好只停留在纵向模式。即使我需要的是横向模式

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select

import time
import pdfkit
import json
import os

curr_dir = os.getcwd()
download_path = os.path.join(curr_dir, 'dl')
appState = {
    "recentDestinations": [
        {
            "id": "Save as PDF",
            "origin": "local"
        }
    ],
    "selectedDestinationId": "Save as PDF",
    "version": 2,
}

profile = {
    'printing.print_preview_sticky_settings.appState': json.dumps(appState),
    'savefile.default_directory': download_path,
}

chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option('prefs', profile)
chrome_options.add_argument('--kiosk-printing') …
Run Code Online (Sandbox Code Playgroud)

python printing selenium landscape

5
推荐指数
1
解决办法
1325
查看次数

R Markdown Latex 纵向/横向输出并保持标题方向

我有一份报告,它采用 ggplot2 绘图并使用 RMarkdown 和 Latex 将其输出为 PDF。第一页是最适合以横向模式显示的图,报告的其余部分是以纵向模式显示的图。该报告没有标题页,有页眉和页脚以及页码。

我正在寻找下面的 MWE 以 pdf 形式输出,其中 Iris 图为横向模式,lipsum 文本为纵向模式,页眉位于两页的页面顶部,页码位于右下角两页,并且第一页没有空白。

我以前玩过这个,但从未在这里找到令人满意的答案。原因有以下一项或多项:

  • 由于第一页(也是唯一的第一页)是横向的,某种\begin{landscape}命令总是在文档的开头插入空白的第一页(页码为 1)。据我了解,\begin{landscape}插入分页符,这不能很好地与\AtBeginDocument{\let\maketitle\relax}
  • 标题最终被旋转,使得标题现在成为页面右侧的一条垂直线。如果报告要打印并装订在一起,这将是首选,但这不是我想要的。我希望无论方向如何,标题仍然位于页面顶部。
  • 我得到的最接近的是使用\typearea包 和\KOMAoptions,但是横向页面上的 ggplot 图形的宽度仍然与页面处于纵向模式时的宽度相同(图形不会调整大小以利用额外的空间)。

任何想法/帮助将不胜感激!这是一个可帮助您进行设置的 MWE:

MWE Markdown .Rmd 文档:

---
title: "Landscape Orientation Demo"
author: ""
date: "10/31/2021"
output: 
  pdf_document:
    latex_engine: xelatex
    includes:
      in_header: "preamble.tex"
classoption: landscape
header-includes:
  \AtBeginDocument{\let\maketitle\relax}
---

```{r setup, include=FALSE}
library(ggplot2)
knitr::opts_chunk$set(echo = FALSE, warning=FALSE,message = FALSE)
```

```{r iris plot, fig.dim=c(11,8.5), results="asis"}
ggplot(data=iris, aes(x=Sepal.Width,y=Sepal.Length,color=Species)) +
  geom_point() …
Run Code Online (Sandbox Code Playgroud)

latex landscape r r-markdown

5
推荐指数
0
解决办法
398
查看次数

jQuery移动横向和肖像类

我已经开始使用jquery移动框架但我似乎无法使用横向和纵向类来缩小样式.

文件说

HTML元素将始终具有"纵向"或"横向"类,具体取决于浏览器或设备的方向.

所以我的印象是,<h1>foo</h1>要么是<h1 class="landscape">foo</h1><h1 class="portrait">foo</h1>

h1.landscape { font-size:16px; }h1.portrait { font-size:9px; }似乎不工作.

如果有人能够对此有所启发,我将不胜感激.

jquery coding-style landscape portrait jquery-mobile

4
推荐指数
2
解决办法
2万
查看次数

根据jquerymobile中的肖像和风景调整图像大小?

我必须在标题和背景上添加图像.是否可以根据屏幕方向(纵向和横向)自动调整图像大小.我以纵向分辨率设置图像,但当我将屏幕更改为横向时,图像未调整大小.谁能给我一些指导方针?

landscape portrait jquery-ui jquery-mobile

4
推荐指数
2
解决办法
2万
查看次数

UIImagePickerController(使用相机作为源代码)在iPad2上进行自动旋转,我该怎么做呢?

我正在尝试使用一些相机功能编写应用程序,并使用叠加视图来装饰图像.

这就是我实现应用程序的方法:我使用UIImagePickerController来向用户提供相机所使用的内容,并将UIImageView作为子视图添加到cameraOverlayView上,以便它的工作原理如下:(
图片来自于http://www.manna- soft.com/test/uploads/UIImagePickerView-portrait.jpg)

这可以正常工作,直到iPad2到位......它会像这样自动旋转并破坏布局:(
图片来自http://www.manna-soft.com/test/uploads/UIImagePickerView-landscape.jpg)

UIImagePickerController永远不会在iphone,ipod touch或原始iPad上旋转,但它在iPad2上运行.UIImagePickerContrller的类引用说它"仅支持肖像模式",但会发生什么呢?它会像那样自动旋转......
有没有办法可以禁用自动旋转?
我尝试在UIImagePickerController呈现的视图控制器的方法shouldAutorotateToInterfaceOrientation中返回NO,但它仍然会旋转.

提前致谢.

landscape objective-c uiimagepickercontroller autorotate ipad-2

4
推荐指数
1
解决办法
6507
查看次数

如何在Xcode 4中将视图转换为横向模式

在xcode 3中,视图标题旁边有一个小箭头.那个小按钮已经进入了xcode 4.

xcode landscape view interface-builder

4
推荐指数
1
解决办法
1万
查看次数