草庐IT

ipad-compatibility

全部标签

objective-c - iPhone/iPad itunes 库读取权限?

我稍微浏览了一下文档,但没有看到任何实质性内容(但我肯定没找对地方)如果我想遍历用户的iTunes库元数据,我有哪些选择?假设我想构建一个包含所有歌曲标题的数组。这在当前的公共(public)SDKAPI中是否可行?戴夫 最佳答案 看看MPMusicPlayerController和MPMediaQuery类,两者都在3.0中可用。如果你只想获取用户库中所有歌曲的数组,试试这个:MPMediaQuery*query=[[[MPMediaQueryalloc]init]autorelease];NSArray*items=[query

objective-c - iPad Retina 显示器的 XCode 坐标

我刚刚在尝试为新的iPadRetina显示屏更新我的应用程序时注意到一件有趣的事情,InterfaceBuilder中的每个坐标仍然基于原始的1024x768分辨率。我的意思是,如果我有一张2048x1536的图像以使其适合显示器的整个屏幕,我需要将其大小设置为1024x768而不是2048x1536。我只是好奇这是故意的吗?我可以将InterfaceBuilder中的坐标系切换为特定于Retina吗?这有点烦人,因为我的一些图形在宽度或高度上不是原始图形的2倍。我似乎无法设置1/2坐标数,例如1.5,它可以在InterfaceBuilder中设置为1或2。此时我是否应该只用代码进行界

ios - Metal 可以在非 A7 设备上使用吗? (例如 iPhone 5 或 iPad Mini(非视网膜))

Metal可以在非A7设备上使用吗?(例如iPhone5或iPadMini(非视网膜))。如果没有,是否可以通过任何方式为仅支持Metal的设备创建应用程序? 最佳答案 适用于A7或更大尺寸。WWDC视频说“专为A7设计”,他们在整个演示过程中一直强调这一点。 关于ios-Metal可以在非A7设备上使用吗?(例如iPhone5或iPadMini(非视网膜)),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

ios - 是否可以在 iPad Swift Playground 中使用 Metal 着色器代码?

是否可以在iPadSwiftPlayground中使用自定义Metal着色器代码?如果是这样,如何将*.metal文件或代码(或其预编译对象)放到iPad上以与Playground和Swift代码一起使用?在Mac上使用Xcode是否需要帮助?(这个问题不是关于使用内置性能着色器,也不是关于在Mac上的Playground中运行东西) 最佳答案 你有两个选择:要么在Xcode中创建一个iOSPlayground,然后将它发送到你的iPad,但你不能编辑.metal文件,只能阅读它,就像thisexample中那样。;或者您可以将着色

ios - 在 iPad 的系统键盘上添加自定义按钮可以吗

我有一个要求,我必须将iPad返回键的文本更改为登录。显然它不是sdk中可用的选项之一。我已经在网上搜索过了,似乎可以做到这一点。剩下的唯一问题是,如果我修改默认系统键盘,该应用程序是否会被Apple接受?HIG对此没有明确说明,它指出“自定义输入View可以替换应用程序中系统提供的屏幕键盘”和“您还可以提供自定义输入辅助View,这是出现在键盘上方的单独View(或您的自定义输入View)”。与我们是否被允许在系统键盘上添加额外按钮无关。有什么经验吗?? 最佳答案 @Vin您可以根据需要更改键盘返回键的名称。我有一个应用程序已更改

iphone - iPad 使用图像和 javascript 将本地 HTML 加载到 Web View 中

编辑:所以答案在这篇文章中:LoadingjavascriptintoaUIWebViewfromresources您会在此处找到加载带目录的HTML5应用程序所需了解的所有信息,只需确保单击显示为“为任何添加的文件夹创建文件夹引用”的单选按钮,将文件拖放到Xcode项目中即可。然后只需使用我在此处添加的链接上的代码即可。感谢Sergio的帮助。我已经多次浏览StackOverflow,但我在那里找到的所有代码都无法显示我的html5应用程序的图像。困难的部分似乎是从不同的子目录加载文件。我不想将所有内容都放在根目录中,然后在Xcode中使用这些组,因为我将不得不重构大量HTML5代码

ios - 在多个 Storyboard文件之间共享场景。 iPhone 与 iPad

我正在使用Storyboard开发通用应用程序。我有2个Storyboard文件。一个用于iPhone,一个用于iPad。我将有一些场景想在两者之间共享,我想使用Storyboard编辑器来设置它们。一个常见的是UITableViewController及其原型(prototype)单元格。我可以在其中一个Storyboard文件中制作它,但如何在不重做其设计的情况下在两个文件中显示它? 最佳答案 我不认为这是目前可能的,虽然它会很酷。你可以有第三个Storyboard,用于通用View,但必须以编程方式完成对这些View的转接。创

iphone - 应用商店是否拒绝不支持多方向的IPAD应用

我创建了一个支持纵向的IPAD应用程序。在AppStore上传之前,我想确定我的应用程序是被接受还是被拒绝。如果我的申请只支持纵向,我的申请会被拒绝吗? 最佳答案 尽管Apple建议您支持iPad应用程序的横向和纵向方向,但您不需要。根据Apple'sTechnicalQ&AQA1689关于iPad应用程序的支持方向:Q:WhichorientationsshouldmyiPadapplicationsupport?Itisstronglyrecommendedthatyourapplicationsupportallorienta

iOS在iOS7上获取设备(iPad)的序列号

我需要获取设备的序列号。它必须是序列号而不是uuid或其他东西。我正在使用企业应用管理100多台iPad。所以出于组织原因我需要序列号。如果我的应用程序不在应用程序商店中。我听说我可以使用iokit,但我没有发现任何对ios7有用的东西。iOS7-IOKit有没有什么好的教程,或者有其他获取序列号的方法吗?提前致谢! 最佳答案 这是来自0xced的有效解决方案(感谢他!):UIDevice+serialNumbercategory刚刚尝试了一下,它就像一个魅力,但正如他指出的那样(你说没关系),不会被AppStore接受。

c# - 使用 xaml 在 Xamarin.Forms 中为 iPhone 和 iPad 分离 UI

我一直在开发支持iOS和Android平台的Xamarin.Forms应用程序。UI主要是使用FormsPCL项目中的XAML构建的。我知道可以通过代码使用if(Device.OS==TargetPlatform.iOS&&Device.Idiom==TargetIdiom.Tablet)如何通过XAML为iPad构建新的UI? 最佳答案 你可以在xaml中使用成语值OnIdiom:有了这个,您可以在xaml中为手机或平板电脑设置不同的值。当您的页面设计对于手机和平板电脑有很大不同时,您最好实现两个不同的页面并导航到正确的页面,使用