草庐IT

Landscape

全部标签

iphone - OpenGL ES View : how to orient it to landscape?

在寻找有关横向定位OpenGLES应用程序的线索时,我发现的大多数信息都可以追溯到2008年,其中大部分都涉及SDK的早期版本。显然,过去,在GL的情况下,建议不要旋转View,而是将旋转应用为GL转换。现在的SDK还是这样吗?简单地旋转窗口会简单得多:所有触摸事件都将与旋转同步。换句话说:如何在横向模式下设置OpenGLView? 最佳答案 (我会用我找到的解决方案来回答我自己的问题。不过我很乐意考虑其他答案。)在CAEAGLLayer文档中,Apple指出(有点笨拙)您应该在GL本身内进行旋转:“在纵向显示器上绘制横向内容时,您

iphone - iOS 7 Landscape only 应用程序无法访问照片库

我有一个只有横向的应用程序,每当我访问照片库时,应用程序就会崩溃(因为UIImagePickerViewController试图以纵向模式加载)。应用程序在iOS5和6中运行良好。我遇到以下错误,Terminatingappduetouncaughtexception'UIApplicationInvalidInterfaceOrientation',reason:'Supportedorientationshasnocommonorientationwiththeapplication,andshouldAutorotateisreturningYES'***Firstthrowca

ios - 在不使用 [[UIDevice currentDevice] setOrientation :UIInterfaceOrientationAnyOrientation] 的情况下强制 LandScape 方向

我有一个奇怪的问题,我不知道如何解决它!我的应用程序支持任何类型的方向(纵向、横向等),但我设计的新部分(View)仅在横向中有用。因此,当我按下按钮或创建此特定View时旋转设备方向后,我必须强制以横向方式加载新View。使用solveeverything但我在网上看到使用此API会导致您的应用程序被Apple拒绝。它仍然是真的还是我可以使用它?有很多View,我使用UIViewController作为“容器”,所以我可以更好地处理它们。如果使用它本身可能是一个问题,我会很伤心......我尝试使用CGTransform旋转View并使用View容器内的BOOL来“锁定”旋转,这解决

安卓工具栏: small title text in landscape mode

我正在Android上测试新的Toolbar和AppCompat主题并遇到了问题。我的工具栏标题文本在纵向模式下看起来正常大小,但在横向模式下变得相当小,尽管我没有在代码中做任何事情来更改标题的文本大小。以下是屏幕截图:activity_main.xml:styles.xml:false@color/primary@color/primary_dark@color/accenttrue 最佳答案 我试图设置工具栏的android:titleTextAppearance但样式没有被应用。然后我意识到我正在使用AppCompat主题,所

安卓工具栏: small title text in landscape mode

我正在Android上测试新的Toolbar和AppCompat主题并遇到了问题。我的工具栏标题文本在纵向模式下看起来正常大小,但在横向模式下变得相当小,尽管我没有在代码中做任何事情来更改标题的文本大小。以下是屏幕截图:activity_main.xml:styles.xml:false@color/primary@color/primary_dark@color/accenttrue 最佳答案 我试图设置工具栏的android:titleTextAppearance但样式没有被应用。然后我意识到我正在使用AppCompat主题,所

iphone - 问题 pushViewController 从 Landscape 到 Portrait

我正在尝试从一个支持横向(在横向模式下)的ViewController转变为一个明确不(也不应该)支持横向的ViewController。我这样做如下:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{return(toInterfaceOrientation==UIInterfaceOrientationPortrait);}理想情况下,我希望我插入堆栈的新viewController最初以纵向而不是横向开始。奇怪的是,即使实现了这个方法,它还是从景

ios - AutoLayout uitableviewcell in landscape and on iPad calculating height based on portrait iPhone

我正在学习/试验自动布局和UITableViewCell。几天前我问了另一个问题,我回答了我自己的问题,我仍在使用相同的约束/代码。有关完整代码,请参见此处:AutoLayoutmultilineUILabelcuttingoffsometext.为了在heightForRowAtIndexPath中缩短它,我使用自定义UITableViewCell的实例来计算行需要的高度。这在纵向模式下非常有效,但是当我切换到横向模式时,systemLayoutSizeFittingSize为单元格返回与纵向模式相同的高度。我已经打印出contentView的框架和标签,但似乎没有任何更新。这样做的

ios - CSS 位置 : fixed in iOS 9 iPhone 6+ in landscape mode 的问题

在以下情况下,我发现我的固定header有一个奇怪的问题:iphone6+,横向模式safari,至少打开两个标签页我的页面有一个position:fixedheader和一个body和htmlwithposition:relative,height:100%页面加载后向下滚动时,一切正常,标题就位,网络检查器正确显示:但是当您向上滚动并将页面拉下屏幕并释放时,页眉在页面上仍然可见,但实际上它已移动到视口(viewport)下方的某个位置(请参阅网络检查器未突出显示它)。这一事实导致所有标题元素都无法访问:您无法打开菜单、单击Logo或联系按钮。标题在以下情况下恢复正常:你向下滚动(但

ios - UIDevice.current.setValue(value, forKey : "orientation") does not work if phone held in landscape and tilted 45 - 90 degrees

我在用letvalue=UIInterfaceOrientation.landscapeRight.rawValueUIDevice.current.setValue(value,forKey:"orientation")强制呈现ViewController以横向显示。这是导航Controller流程的一部分。这按预期工作,但如果手机横向放置并倾斜45到90度,View将以纵向显示。该方法被调用并且预期值是正确的,但景观没有发生变化。这可以在带有导航Controller的基本项目中重现。有谁知道是什么导致了这种行为? 最佳答案 我也

android - CSS 媒体查询 - 软键盘打破 css 方向规则 - 替代解决方案?

我正在使用多个平板设备-Android和iOS。目前,我对所有平板电脑都有以下分辨率变化。1280x8001280x7681024x768(显然是iPad)-iPad没有这个问题应用基于设备方向的样式的最简单方法是使用以下语法使用媒体查询的方向。@mediaalland(orientation:portrait){/*MyportraitbasedCSShere*/}@mediaalland(orientation:landscape){/*MylandscapebasedCSShere*/}这在所有平板设备上都可以正常工作。但是,问题是,当设备处于纵向模式并且用户点击任何输入字段(例