草庐IT

ios - 如何限制 iOS 应用仅适用于 iPhone,不包括 iPad?

我想限制我的应用程序仅适用于iPhone。我不希望我的应用程序适用于iPad。 最佳答案 是的,是的,你可以,设置UIRequiredDeviceCapabilities声明应用程序需要电话。这意味着它只能在iPhone上运行。请从此处的Apple文档中阅读更多相关信息-UIRequiredDeviceCapabilities-settingconditionssoappstoreknowswhichdevicestoallowinstallationon在此页面中,搜索UIRequiredDeviceCapabilites,它会告

iphone - 检查设备是否为 iPad

这段代码有什么问题?我希望能够检查用户当前使用的设备是否是iPad,但它总是给我错误。if(UIUserInterfaceIdiom==UIUserInterfaceIdiomPad){//dostuff} 最佳答案 你可以使用if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) 关于iphone-检查设备是否为iPad,我们在StackOverflow上找到一个类似的问题: https://stacko

ios - react native : Unwanted Black border on ipad 2 simulation

我正在测试一个新的(简单的)响应式原生应用,在模拟器中选择ipad2作为目标。加载屏幕显示全屏,但第一个应用程序屏幕(通过nativereact)显示内容周围有一个大的黑色边框。我创建了一个全新的项目,但它具有相同的边框。这是一个已知问题吗?我是否需要添加一些东西来防止出现这种边界?编辑:我的印象是该应用程序是作为iPhone应用程序构建的,但部署/显示到iPad。我看到1x/2x按钮。可能这是造成它的原因。所以第一个问题可能是:我如何配置xcode它实际上是一个ipad应用程序?提前致谢!杰伦 最佳答案 转到build设置在搜索栏

iphone - 实现自定义动画以在 iPad 上从指定 View 呈现模态视图

在iPad上我们有更多的工作空间,因此呈现全屏模态视图并不理想。我知道如何在新的formSheet中呈现模态视图,并且可以在这个问题上找到一个接近的方法:iPadiTunesAnimation问题是你不能选择动画的来源,所以它只是默认并从中心出现,我想自定义它以便它从特定位置出现。我能找到的这个动画的最佳示例可以在thisvideo的前几秒看到如果有人可以使用代码、教程或文档为我指明正确的方向,我将不胜感激!更新:经过一些调查,我发现这可以在第一部分使用图层和核心动画来完成;然后将其动画化为formSheet模态视图,但我仍然不太了解如何实现它,希望你们能提供帮助!

ios - iOS (iPad) 中一个页面上的多个 HTML5 媒体元素

我的research让我了解到Apple的媒体元素处理程序是单例的,这意味着我无法在后台播放audio时播放video。我的任务是构建一个幻灯片演示框架,客户想要一个背景音轨、匹配要点的定时音频画外音,以及可以是图像或视频的可变媒体-或者多个媒体元素的定时循环。当然,所有媒体都无法在iOS上运行。每个媒体元素都会抵消前一个。我最初的想法是在有视频时将画外音音频嵌入到视频中,但此设置有一个现有的Flash版本,它依赖于现有Assets,所以我几乎必须使用提供的内容。有什么解决方法吗?我正在iOS4.3.5上进行测试。世界上最聪明的开发者都在这个网站上——我们必须能够想出一些办法。编辑:将

ios - iPad iOS7 - UIPopoverController 中的 UIImagePickerController 有错误的预览图像

我在UIPopoverController中使用UIImagePickerController,它与iOS6完美配合。在iOS7中,为捕获图像而显示的“预览”图像会旋转,但如果我拍照,它会正确保存。这就是我获取选择器的方式:UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];imagePicker.delegate=self;imagePicker.sourceType=UIImagePickerControllerSourceTypeCamera;imagePicker.mediaTypes

ios - UIAlertController 处理关闭点击外部 (iPad)

在iOS8之前,我们使用UIActionSheet来显示警报,现在我们需要使用UIAlertController。当我们使用UIActionSheet时,我们可以通过比较clickedButtonAtIndex和cancelButtonIndex轻松处理用户在弹出窗口外单击的情况(这意味着他想取消操作)——如果用户确实在弹出窗口外按下,我们得到在此函数中取消按钮索引。我们如何使用新的UIAlertController处理这些情况?我尝试使用“完成”block,但它没有任何上下文。有没有简单的方法来处理这个?(除了“保存”一些通用变量中的Action状态)。

ios - Assets 目录编译器警告 : a 76x76@2x app icon is required for iPad apps targeting IOS 7. 0 及更高版本

我已经收到这个警告很久了,而且我似乎无法摆脱它。警告是:/Images.xcassets:A76x76@2xappiconisrequiredforiPadappstargetingiOS7.0andlater我试过用一个全新的Assets目录完全替换Assets目录,并复制在其他项目中工作的Assets目录。我什至尝试过不使用Assets目录,但我似乎无法摆脱这个警告。我看不出它出现的任何原因,尤其是当我确实有一个152x152的应用程序图标时。请注意,我正在尝试为iPadIOS7制作图标。有什么我想念的吗? 最佳答案 当目标环境

ios - CATiledLayer PDF 在 iPad 3 视网膜显示屏上的性能很差

我使用相当简单的代码在ScrollView中显示可缩放的PDF,它在iPad2和第一代iPad上运行得非常好。但它在iPad3上慢得惊人。我知道我正在插入更多像素,但渲染性能简直无法接受。在iOS5.0及更高版本中,tileSize属性被任意限制在1024,这意味着图block在视网膜显示器上显示为该大小的一半。有没有人找到克服这个限制的方法?否则,有没有人找到提高CATiledLayer在iPad3上的速度的方法? 最佳答案 您是否尝试过将图层上的shouldRasterize设置为YES?

ios - 在 iPad 上将 UIView 作为矢量渲染到 PDF - 有时渲染为位图,有时渲染为矢量

我有一个iPad应用程序,我正在尝试从UIView生成PDF,它几乎完美地工作。代码很简单如下:UIGraphicsBeginPDFContextToFile(filename,bounds,nil);UIGraphicsBeginPDFPage();CGContextRefpdfContext=UIGraphicsGetCurrentContext();[view.layerrenderInContext:pdfContext];UIGraphicsEndPDFContext();除了一个奇怪的异常(exception),这真的很有效。如果View在呈现为PDF之前已经显示在屏幕上,