草庐IT

ipad-compatibility

全部标签

objective-c - 在 iPad 上启动后黑屏

一位用户发送了一封电子邮件说,当启动一个iPad应用程序时,他看到启动画面,然后状态栏变得可见,之后只有空白屏幕。所以他无法继续使用应用程序。用户拥有装有iOS5.1.1的iPad3。我已经测试了所有可能的iOS版本和不同的使用场景,但无法重现这种情况。有什么想法吗?启动代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[[UIApplicationsharedApplication]setStatusBarHidden:

ios - 在 iPad 上模拟 sleep 模式

我有一个应用程序整天都在同一个地方工作,需要一种方法在一段时间内尽可能最好地模拟sleep模式。我想到了一个简单的解决方案,即添加黑色View...但肯定有更好的选择。我可以控制设备屏幕的亮度吗?有什么建议么?谢谢! 最佳答案 通常情况下,一个正在运行但在一段时间内没有用户交互的应用程序会导致iOS进入自己的sleep模式。所以你的应用程序设置了那个条件来保持UI一直处于事件状态?如果是这样,当然可以,向窗口添加一个View并将其设置为从透明变为全黑的动画。在其上放置一个手势识别器,这样如果用户点击它,您就会动画回到半透明模式,然后

iOS 启动图像不会显示在 iPhone 或模拟器上,适用于 iPad

无论我使用Assets目录还是老式方法,我都会遇到这个问题。在所有情况下都是Xcode5.1.1。我的所有图像都已放入,Xcode没有给我“你错过了568-h”错误或任何其他信息,但是当我启动应用程序时,我的启动图像只显示在iPad上,而不是iPhone.这发生在模拟器和设备上。我已经完成全新安装、清除DerivedData等。当我使用Assets目录时,我还检查了我的info.plist与Launch图像没有任何关系,但是没有,里面什么都没有。附上屏幕截图以显示我是如何使用这两种方法进行设置的,有什么想法吗? 最佳答案 删除当前的

ios - iPad SplitViewController - 使用 iPhone Storyboard ViewController

我有一个iPhone应用程序,现在我正在尝试创建它的iPad版本。我有一个iPhoneStoryboard,现在有一个iPadStoryboard。我的iPhone有两个UIViewControllers,它们关联了我使用Storyboard构建的.m和.h文件(Pane1ViewController和Pane2ViewController),StoryboardID“pane1”和“pane2”。我的iPadStoryboard中有一个SplitViewController,我想对SplitView中的两个View使用“pane1”和“pane2”。我该怎么做才能继承所有UI元素并使

iPad Pro如何使用SSH远程连接服务器云端编程开发【内网穿透】

文章目录1.在iPad下载CodeAPP2.安装cpolar内网穿透2.1cpolar安装2.2创建TCP隧道3.iPad远程vscode4.配置固定TCP端口地址4.1保留固定TCP地址4.2配置固定的TCP端口地址4.3使用固定TCP地址远程vscode正文开始前给大家推荐个网站,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。本文主要介绍开源iPad应用IDECodeApp如何下载安装,并通过cpolar内网穿透工具实现SSH远程连接服务器进行云端编程开发,有效节省工作时间并提高开发效率。随着平板电脑的普及,它已经不仅仅是一个娱乐工具,而

ios - Xcode6 IPAD 1x 2x 按钮

我在iphone上开发了一个应用程序,然后在我的iPad上运行。在Xcode5之前,它可以通过右下角的1x和2x按钮愉快地运行,因此我可以缩放以获得更大的iPhone应用程序View。但是,在Xcode6出现后,我发现我的iPhone应用程序在我的iPad上运行时充当全屏应用程序,内容显示在左上角,没有1x和2x按钮。有什么解决方案可以改回1x2x模式? 最佳答案 选择LaunchScreen,在右侧的选项中,取消勾选"UseasLaunchScreen"选项,之后就可以正常使用了。 关

ios - 在 iPad 锁屏(背景)上显示 AVAudioplayer 持续时间和耗时

到目前为止,这是我尝试让锁定屏幕显示音频mp3文件已经过去(经过)了多少时间以及音频mp3文件总共有多少时间...这是我的对象数组:NSArray*madMoneyArray=[NSArrayarrayWithObjects:[NSStringstringWithFormat:@"Episode%d",a],@"JimCramer",@"MadMoneyPodcast",madMoneyArtwork,[NSNumbernumberWithFloat:(float)_audioPlayer.currentPlaybackTime],[NSNumbernumberWithDouble:(

ios - 测试飞行 2.0.0 : "MyApp" isn't compatible with this device

这是我使用新的Xcode9.0构建项目时最新的TestFlight应用程序问题。我不明白是TestFlight的问题还是新的Xcode对兼容性设置做了什么改动。因为我仍然可以通过TestFlight在同一设备上安装我使用Xcode8.3构建的以前的版本。需要帮助! 最佳答案 在通过iTunesConnect中的TestFlight成功构建8次后,我遇到了同样的问题。由于某种原因,我的第9个版本开始在我所有旧测试设备上的TestFlight中显示“不兼容的硬件”错误。这最终不是TestFlight的问题,而是我的存档的问题。当我在XC

ios - Brother SDK for iPhone/iPad Ver. 3.1.1 卷类型

我正在尝试从我的应用程序打印到BrotherQL系列标签打印机。当我尝试打印时,当我在打印机中有一卷Tape类型时,我可以打印。但是,当我尝试打印到类型为Label的卷时,我无法打印任何内容。我得到错误代码:ERROR_WRONG_LABEL_卷筒类型不正确-41我尝试了很多不同的设置,但我无法弄清楚哪些设置可以让我使用那种类型的卷筒进行打印。此外,我已通读他们的SDK文档,但找不到有关此问题的任何信息。 最佳答案 在这里进行一些挖掘后,您可以使用QL系列打印机的纸张尺寸。例如letprintInfo=BRPtouchPrintIn

ios - 某些 iPad 设备返回此代码不可用的生物识别信息,为什么?

我在理解返回值时遇到了一些问题,即使是一个只有以下代码的新项目也是如此。-(void)viewDidLoad{[superviewDidLoad];LAContext*touchContext=[LAContextnew];NSError*policyEvaluationError=nil;[touchContextcanEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometricserror:&policyEvaluationError];NSLog(@"\n\n%@",policyEvaluationError);}这些