草庐IT

ipad - iPod 音乐打开时播放声音 (iPad)

应用程序在播放声音的同时允许用户使用他的iPad应用程序播放音乐的最佳模式是什么?现在,如果音乐正在播放,我的应用程序播放的任何声音都会停止播放音乐。有没有办法在iPod播放时禁用声音? 最佳答案 如您所见,默认情况下,播放的声音会中断iPod。为了告诉系统您希望将您正在播放的声音与系统上的其他声音混合,例如iPod,您需要将AVAudioSession的类别设置为AVAudioSessionCategoryAmbient,像这样:[[AVAudioSessionsharedInstance]setCategory:AVAudioS

ios - 在apple store上发布需要ipad版本吗?

我是iOS开发的新手,对于一些经验丰富的开发人员来说,对这个问题的回答似乎是显而易见的。如果我创建一个针对iPhone的应用程序,我真的需要在将应用程序提交到AppleStore之前也包含iPad的View吗? 最佳答案 不,如果需要,您可以只定位iPhone。或者您可以专门针对iPad。最后,您可以创建一个同时针对这两者的通用应用。这是你的选择。您定义项目中的目标。 关于ios-在applestore上发布需要ipad版本吗?,我们在StackOverflow上找到一个类似的问题:

ios - SKScene iPad 高度宽度反转

我正在尝试在仅支持横向模式的iPad应用程序中用图block填充我的SKScene。在场景中,我检测到h&w是这样的:inth=[UIScreenmainScreen].bounds.size.height;intw=[UIScreenmainScreen].bounds.size.width;不幸的是,发回的尺寸与它们需要的尺寸相反。在SO中有很多主题在ViewController或View的内容中讨论这个问题,解决方案似乎是在viewWillAppear中检测屏幕大小,而不是在viewDidLoad中。然而,这似乎不是SKScenes的有效解决方案。有什么建议吗?

objective-c - iPad 2检测

因为我没有iPad2,所以我需要知道它在调用[[UIDevicecurrentDevice]model]时返回了什么。我以为它只返回“iPad”,但看来我错了。有人可以告诉我吗?谢谢 最佳答案 检查是否有带摄像头的iPad。BOOLisIPad2=(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad&&[UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]);请注意,

ios - iPad 上通知中心下拉按钮的奇怪行为

我在iPad应用程序的左上角有一个UIButton(“后退按钮”),它关闭了一个ViewController。我发现,如果您将此按钮轻点得稍微高一些,您可以同时激活按钮并开始下拉通知Pane。发生这种情况时,我的-viewWillDisappear会被执行并停止View中的动画,但View实际上并没有消失。当然,通知Pane并没有完全下降,所以最终结果看起来我的动画崩溃了,后退按钮也失效了。显而易见的解决方案是将按钮向下移动一点点,但出于布局原因,这是不可取的,我很好奇:任何人以前都见过这种行为。如果是明确定义的行为,如果是,Apple会在哪里描述它。是否有任何已知的解决方法?编辑:毕

ios - UITableViewCell setSelected :animated called twice on iPad

我的iPhone应用程序上有一个自定义的UITableViewCell,我有一个自定义的setSelected:animated方法。我的应用程序在iPhone上运行完美,但是,我开始将我的应用程序移植到iPad。我已经复制了完全相同的Storyboard,没有做任何更改,但是现在当我选择我的单元格时,我的setSelected:animated方法被调用了两次(使用相同的参数)。我可以通过检查iPad等来“处理”这种情况,但这是一种不好的做法。它在iPhone上调用一次但在iPad上调用两次的原因可能是什么?(均为iOS7.0.3)表格View的属性完全相同(我已经复制了iPhone

ios - 如何解决钥匙串(keychain)中的代码签名错误 : The identity ipad doesn't match any valid, 未过期证书/私钥对?

我是iOS开发的新手(因此是MacOSx的新手)并使用Titanium,我使用的版本是2.1。我尝试在iPad上部署我的应用程序,但出现以下错误:[ERROR]CodeSignerror:Theidentity'iPhoneDeveloper'doesn'tmatchanyvalid,non-expiredcertificate/privatekeypairinyourkeychains当我检查Xcode时,ProvisioningProfiles的状态为Validsigningidentitynotfound,我的Xcode版本是4.4。我进入了我的团队开发人员门户,应用程序和iPa

objective-c - iPad 和 iPhone 使用不同图像时如何最小化代码?

当我意识到我将不得不(可能?)为每个UI元素编写条件,因为它们使用不同的图形时,我几乎完成了我的应用程序的iPhone版本。这将使我的代码非常困惑。我有15个不同的自定义UI控件,我无法想象为每种方法设置条件(“如果ipad加载image_ipad,如果iphone加载image_iphone”)是执行此操作的最佳方法。谁能建议一种特殊的技术来处理这个问题?或者有没有一种方法可以像在视网膜和常规图像之间命名图像一样? 最佳答案 你只需要传递基本的图像名称..假设我们的图像名称是“Apple.png”,那么你将像这样写获取图像名称UI

ios - ApplicationIconBadgeNumber 没有在重新安装我的 ipad 应用程序时重置。

我正在使用以下代码设置我的applicationIconBadgeNumber:[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:theIntToDisplay];问题是,当我从iPad上删除应用程序并重新安装时,应用程序图标仍然显示之前的角标(Badge)编号。这是默认的iOS行为还是我们可以重置它?我在WhytheapplicationIconBadgeNumberisnotgettingdeletedwithappliccation?Whereitstoredactually?上发现了一个类似的问题,但它

ios - 如何从我的应用程序中删除对 iPad 的支持?

我使用iPadStoryboard创建了一个应用程序,但我们决定不支持iPad。我需要在我的项目中的某个地方禁用它,还是删除它?创建项目后似乎无法找到有关编辑它的任何信息。 最佳答案 至少您必须禁用对iPad的支持。为此:在项目资源管理器中单击目标。在常规选项卡中,有一个名为部署信息的部分。对于设备,将选择从通用更改为iPhone。然后您可以从项目资源管理器中删除iPadStoryboard。 关于ios-如何从我的应用程序中删除对iPad的支持?,我们在StackOverflow上找到