草庐IT

iphone - iPad 平放在表面时的启动方向

我有以下代码:-(void)viewWillAppear:(BOOL)animated{UIDeviceOrientationorientation=[[UIDevicecurrentDevice]UIInterface];if(orientation==UIDeviceOrientationLandscapeLeft||orientation==UIDeviceOrientationLandscapeRight){NSLog(@"DeviceLandscape");}else{NSLog(@"DevicePortrait");}}这非常适合模拟器和设备,但前提是iPad不平放在表面上

ipad - 防止 MPMoviePlayerController 在 iOS 4.2.1 中自动播放

我有一个MPMoviePlayerController,我从URL加载视频。在iOS3.2.2中,当我将视频添加到View时视频开始下载,但直到我按下播放按钮(这是我想要的)它才开始播放。然而,自从iOS4.2.1发布后,它的行为开始有所不同;视频开始下载并自动播放。这是我如何加载我的MPMoviePlayerController:MPMoviePlayerController*player=[[MPMoviePlayerControlleralloc]initWithContentURL:[NSURLURLWithString:theVideo.fileUrl]];player.vi

javascript - 在 iPad/iPhone 上滚动时获取 scrollTop()

我试图在iPad/iPhone上滚动网站时获取scrollTop()值。$(window).scroll(function(){console.log($(window).scrollTop());});我将此代码用于普通桌面浏览器。在带有Mac的Safari上,控制台在滚动时显示每个像素。但是在iPad上,我只有在滚动停止时才能获得值。如何在iPad上滚动时获取每个scrollTop值? 最佳答案 此限制在iOS8中更改当惯性/反弹效果运行时,这会在touchend之后继续记录$(window).scrollTop():$(doc

ios - iPad 纹理加载差异(32 位与 64 位)

我正在开发一个绘图应用程序,我注意到在32位iPad和64位iPad上加载的纹理存在显着差异。这是在32位iPad上绘制的纹理:这是在64位iPad上绘制的纹理:64位是我想要的,但似乎丢失了一些数据?我用这段代码创建了一个默认画笔纹理:UIGraphicsBeginImageContext(CGSizeMake(64,64));CGContextRefdefBrushTextureContext=UIGraphicsGetCurrentContext();UIGraphicsPushContext(defBrushTextureContext);size_tnum_locations

iphone - 我如何知道我的 iPhone/iPad 连接的是 2G 还是 3G?

这个问题在这里已经有了答案:Determining3GvsEdge(5个答案)关闭8年前。我试图检查设备是通过2G(GPRS、EDGE)还是3G(UMTS、HSDPA)连接的。我只从here中找到了Reachability示例类(Apple开发示例)此示例仅检查其Wifi或WWAN。我想用它来决定我是下载小数据还是大文件。因为GRPS和UMTS之间有很大的不同。是否可以区分2G和3G?

iphone - iPad 与 Mac 或 PC 之间的 USB 通信

我想编写一个iPhone/iPad应用程序,它可以通过USB连接与Mac或PC程序进行通信(我也会编写)。有谁知道我该怎么做?(我意识到我可能需要越狱我的iPad) 最佳答案 通过USB(USBMux)的套接字通信可能会满足您的需求。当iPad或iPhone插入Mac时,会有一个设备描述/var/run/usbmuxd。您可以创建一个套接字并将其连接到/var/run/usbmuxd并向/或从iOS设备发送/接收打包数据。数据应该被包装。这是来自theiphonewikihttp://theiphonewiki.com/wiki/i

iPhone 应用程序未显示在装有 iOS6 的 iPad 上的 App Store 中

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion已解决Apple方面的AppStore出现问题,几周后自行解决。原帖大约一个星期以来,我公司为iPhone开发的应用程序在iPad型号的AppStore应用程序中不再可见。他们以前是可见的。针对iPad的应用程序在iPad上仍然可见。在计算机上通过Google搜索应用程序时,可以找到它们,使用iTunes下载并安装在iPad上。使用Safari在iPad上搜索Google时,也可以在iPad上找

ios - 自适应启动屏幕 Storyboard : is there a way to differentiate iPad orientations?

我正在研究使用Storyboard制作我的应用程序的启动图像。该应用程序始终使用一张大照片作为启动图像,这也用作第一个View的背景。但是,当应用程序在iPad上横向启动时,图像会有所不同。那么,在启动屏幕上使用自适应Storyboard时,有什么方法可以区分竖屏iPad和横屏iPad吗?因为它是一个启动屏幕,我无法运行任何代码,所以必须完全通过Storyboard来完成。 最佳答案 我找到了一个使用间隔View的解决方案,该View将正确的图像定位在可见区域并将另一个图像移出屏幕(如DavidH所建议)。您不能为不同的屏幕尺寸(i

iphone - 在 iPad 上运行 Ruby 解释器

我很快就会带着我的iPad去旅行,而不是我的笔记本电脑。我想在旅途中继续修补Ruby。我有iPhone开发者计划成员(member)资格,但我不有兴趣将这些东西提交到应用商店。我找到了shinycocos项目,它似乎在应用程序中嵌入了一个Ruby解释器。但我无法让它运行,它似乎非常适合运行cocos2d的东西。我的第一个目标是运行交互式命令行,如TryRuby!.之后,我想在UITextView中输入小程序并运行它们。如果您能提供任何线索、提示或现有项目,我将不胜感激。 最佳答案 RhodesFramework包含适用于iPhone

ios - 尽管将 UIViewControllerBasedStatusBarAppearance 设置为 NO,但状态栏在 iPad mini 上可见

我有一个UIViewControllerBasedStatusBarAppearance设置为NO的iPhone应用程序。在我测试过的任何设备(iPhone4、5、5s、5c、iPad4ish)上,状态栏都不可见。iPadmini(第一代)除外。使用iOSSDK是7.1。状态栏在第一代iPadmini上可见。我希望在此设置中也隐藏状态栏。我什至尝试将[[UIApplicationsharedApplication]setStatusBarHidden:NO];添加到didFinishLaunchingWithOptions但它没有改变任何东西。状态栏样式也设置为“在应用程序启动期间隐藏