草庐IT

ios - Cordova 启动画面插件 iPad 横向模式问题

我在针对iOS的混合移动应用程序中使用Cordova启动画面插件(https://github.com/apache/cordova-plugin-splashscreen)。我已将所有启动画面图像添加到我的项目中,如下所示:使用这个插件的原因是为了延长显示启动画面的时间,我稍后在应用程序中手动隐藏它。所以我的config.xml有以下声明:此插件在iPhone和iPad的纵向模式下运行良好。但是在横向模式的iPad上,插件以纵向模式显示启动图像,因此即使设备处于横向模式,我的第一个应用程序View也以纵向模式显示。下面的屏幕截图显示了iPad处于横向模式时的初始屏幕及其下方的黑色空白

ios - 当仅横向 View Controller 显示在仅纵向 View Controller 上时隐藏状态栏

我有一个导航Controller,其中包含一个仅支持纵向的ViewController:这是一个只支持横向的全屏ViewController:不幸的是,在转换过程中,呈现ViewController上的状态栏被移除,这使得内容在转换开始之前突然出现。我实现了自定义淡入淡出过渡以使效果明显:请注意,状态栏不存在。这是在自定义过渡开始之前完成的,没有动画,所以即使我在过渡开始之前拍摄快照并将其添加到容器View,您仍然会暂时看到缩小的导航栏。有没有一个简单的方法来解决这个问题?我不想在转换之外添加快照(如thisanswer)。我试过自定义显示样式而不是全屏显示,但这不会使设备保持纵向。使

objective-c - 将 View 从横向转换为纵向?

我已经开发了横向模式的应用程序,现在客户要求同时构建横向和纵向模式。如何将横向View转换为纵向View?现在我将此代码用于横向View:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return(interfaceOrientation==UIInterfaceOrientationLandscapeLeft)||(interfaceOrientation==UIInterfaceOrientationLandscapeRight);}请帮帮我...

java - 如何通过 Selenium 将 Xcode 模拟器设置为以编程方式旋转到 iPhone/iPad 的横向

查看Appium日志,它说它处于横向模式,横向显示在所需的功能中,例如:[debug][XCUITest]Settinginitialorientationto'LANDSCAPE'目前正在这样做来设置:descap.setCapability("orientation","LANDSCAPE");这样我就可以让应用横向显示。但是如何让XCode模拟器设备横向显示呢?使用Java和Selenium,如何让Appium/XCode模拟器以横向模式显示设备?谢谢! 最佳答案 要以landscape模式显示设备,您可以使用以下代码行:de

ios - 如何在 XCode 4 Interface Builder 中将窗口方向更改为横向?

我很感激我可能在这里遗漏了一些基本的东西,但是......我的iPad应用程序将只支持横向模式,并且有一个MainWindow.xib窗口,我想在XCode4中以横向模式工作,但是下拉菜单可以更改它(模拟指标->方向)始终显示为灰色。我注意到View可以很好地旋转,只有Windows不能使用此设置在XCode4中旋转。是否有解决此问题的方法,还是我必须将View放在主窗口的顶部才能旋转它? 最佳答案 我认为这是因为应用程序总是以纵向启动,然后旋转到适当的方向。来自UIViewController文档:Note:Atlaunchtim

ios - 如何将嵌入式 youtube 视频旋转为横向模式

我正在使用以下嵌入代码在IOS上嵌入我的YouTube视频-(NSString*)embedYouTube:(NSString*)youtube_idframe:(CGRect)frame{NSString*embedHTML=@"\\\body{\background-color:transparent;\color:white;\}\\\\";NSString*html=[NSStringstringWithFormat:embedHTML,youtube_id,frame.size.width,frame.size.height];returnhtml;}//codetoembe

ios - 向后兼容 iOS 7 的 iPhone 纵向横向自适应 UI 示例

我读过这篇文章HowcanXcode6adaptiveUIsbebackwards-compatiblewithiOS7andiOS6?尤其是Dave和Joey的回答。我仍然很难让一个简单的例子起作用:xcode6,启用尺寸等级,iPhoneiOS7,纵向模式下uibutton宽度100,横向模式下宽度400。在iPad上说宽度为600。我只是无法让它工作。我尝试了设置宽度约束的不同组合,但是按钮宽度在两种方向模式下都是100,或者是400,但没有什么不同。如果有人能给我一个指导,我将不胜感激,我将不胜感激,我将不胜感激,我将不胜感激,如果有人能给我一个指南,我将不胜感激必须在哪个尺寸

ios - 允许 iPhone 6 Plus 横向,但不允许其他 iPhone

在我的通用应用程序中,我目前覆盖了窗口RootViewController中的supportedInterfaceOrientations以定义允许的方向。到目前为止,该决定是基于设备的用户界面习惯用法:-(NSUInteger)supportedInterfaceOrientations{if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone)return(UIInterfaceOrientationMaskPortrait|UIInterfaceOrientationMaskPortrait

ios - 如何使用自动布局为纵向和横向配置不同的布局?

我有一个View,如附图所示现在我正在添加约束,以便当方向更改为横向时,View中的UITextview必须位于屏幕的右侧。在UItextview上,我添加了以下约束,到:Superview的尾随空格底部空间到:Superview这些约束虽然显示了一些关于歧义的警告,但对我来说是有用的。下面是横屏模式的截图。我的问题是,虽然UItextview移到了右侧,但我想在横向模式下从superview的顶部增加一些宽度。换句话说,我希望UITextview从它现在处于横向模式的位置向下移动一点。我正在考虑如何使用IB中的自动布局来做到这一点,但我不知道该怎么做。请提出任何建议。

ios - 调整 UITextField 的宽度以填充横向工具栏

在UIToolbar中,我添加了一个UITextField到栏的中间(作为UIBarButtonItem添加)和另一个UIBarButtonItem(操作按钮)旁边。我在最左边和最右边添加了灵活的空格键按钮项。它在纵向上看起来很棒,但是当我旋转到横向时,它们会居中并且看起来不错,但是我需要拉伸(stretch)文本字段以填充宽度并将最后一个按钮向右清除-就像它在消息中一样-打开iPhone和iPad。我认为自动布局可以解决问题,但Apple声明您不能为UIBarButtonItem创建约束。事实上,当我选择任何栏按钮或文本字段时,它不允许创建任何约束。你能告诉我如何完成这个吗?谢谢!编