草庐IT

ipad-mini

全部标签

ios - 我们如何知道 iPad 使用的是蓝牙键盘还是设备虚拟键盘?

这个问题在这里已经有了答案:HowcanIdetectifanexternalkeyboardispresentonaniPad?(13个答案)关闭6年前。我正在开发一个使用摩托罗拉CS3070条码扫描器的iPad应用程序。我使用HID配置文件连接扫描仪,iPad将其视为蓝牙键盘。当扫描仪使用蓝牙连接到iPad时,如果我们关注应用程序内的任何文本字段,它不会打开设备虚拟键盘。这是预期的,因为设备将条码扫描器视为蓝牙键盘。如果扫描仪断开连接,在进行扫描时,将显示设备虚拟键盘。我想要的是,当扫描仪断开连接时,我需要从某个事件中获取该信息并向用户显示扫描仪已断开连接的弹出窗口/警报。我认为如

ios - 如何在带有 7.0.4 的越狱 iPad 3 中不使用 wi-fi 安装 afc2add?

我有一台iPad3,最初安装的是iOS5.1.1。然后,我使用命令“nvramwifiaddr=XX:XX:XX:XX:XX:XX”使用移动终端更改我的mac地址,但我没有意识到我将其更改为无效的mac地址。发生的第一件事是在重新启动我的设备后,它说我必须将我的设备连接到iTunes。在谷歌搜索并测试了所有不同的方法来解决这个问题之后,没有一个对我有用。然后,我决定将我的iOS更新到7.0.4,因为我的选项用完了。安装后,我注意到我的Wifi在“设置/信息”屏幕中显示N/A。知道这一点后,我在网上搜索,后来我意识到我遇到的连接iTunes错误是由于我分配的mac地址无效。后来iOS7的

ios - 将文档导入 iPad Excel 的自定义 URL

有没有人找到在iPad上将文件导入新版Excel的语法?这可以通过OneDrive应用程序完成,但我似乎找不到任何文档来解释所需的名称/值对。也不清楚Excel是否会打开它的本地文件;可能所有文件都必须在OneDrive云中。检查info.plist表明您可以使用以下任何url从另一个应用程序启动Excel:launch-excel、open-excel、ms-excel、excel,但不清楚如何将文件传递给它以及是否文件可以是csv或其他格式。感谢您的帮助。 最佳答案 这个问题我自己翻了一下。从AppStore下载了IPA(德语版

javascript - 如何使用用户控制的切换(启用/禁用)在 iOS 设备(iPad、iPhone、Mac)上禁用滚动/滚动

这个问题在这里已经有了答案:ipadsafari:disablescrolling,andbounceeffect?(21个回答)关闭4年前。在查看StackOverflow上有关此主题的许多问题和答案时,所提供的解决方案均不可靠。所有CSS、JavaScript、jQuery和混合解决方案都至少有一个缺陷会阻止滚动有效地禁用和/或切换。我也在网上广泛搜索,但没有找到好的答案。到目前为止我有这个功能:functiontoggleScroll(btn,item){$(btn).click(function(){$(item).toggleClass("noscroll");});}...

ios - 使用 UIGraphicsBeginImageContextWithOptions For iPad 3 (Retina) 的屏幕截图

我正在使用以下代码截图://Returns1024x768foriPadRetinaCGSizescreenDimensions=[[UIScreenmainScreen]bounds].size;//Createagraphicscontextwiththetargetsize//(lastparametertakesscaleintoaccount)UIGraphicsBeginImageContextWithOptions(screenDimensions,NO,0);//RendertheviewtoanewcontextCGContextRefcontext=UIGraphi

iOS iPad 有 1GB RAM 为什么我的应用程序在使用 30MB 后被杀死

是否有可能编写一个使用200MB的应用程序?我的iPad有1GB,但我得到了didReceiveMemoryWarning在使用20MB或30MB后以及我的应用被终止后不久。(我是前台应用程序,所以我真的不明白为什么我必须收到这个警告,为什么操作系统不关闭后台应用程序,但无论如何)。我在didReceiveMemoryWarning中没有采取任何行动(只是记录它并调用super),这就是我被杀的原因吗?还是有其他可能的原因?所以我知道我应该在收到警告时释放内存,但我不想这样做!(假设我的应用程序确实需要200MB才能运行)。如果我在收到警告时确实释放了一些内存(多少?),那么我的应用程

javascript - 仅针对单个 href 更改检测 iPad(或 iOS)

我搜索了很多帖子,发现了很多将iOS设备重定向到不同页面的脚本。但我不想更改整个页面,只更改一个链接。整个站点(www.example.com)适用于iOS设备,包括一个指向基于Flash的应用程序页面的链接(在不同的主机上-app.example.com)。这个特定的应用程序有一个在iPad上使用的iOS版本。单击链接时,我只是希望将计算机用户发送到Flash应用程序页面,将iPad用户发送到一个页面(在www.上),告诉他们有关iOS应用程序的信息。我设想的是这样的:如果用户使用的是iPad,则在头部使用iOS检测脚本将“isiPad”变量设置为“true”。然后在body中的功能

ios - SplitViewController 在纵向 View 中崩溃 (ipad)

我有一个包含五个splitviewcontroller的选项卡式应用程序。在纵向模式下,“主”按钮按预期出现,并且在前两个Controller上该按钮的行为符合预期。然而,在最后三个选项卡上,该按钮导致崩溃并显示以下消息:断言失败-[_UISlidingPopoverLayoutInfo_popoverViewSizeForContentSize:arrowDirection:],/SourceCache/UIKit_Sim/UIKit-1914.84/_UIPopoverLayoutInfo.m:1602012-04-2419:15:38.674SMToolkit[12420:113

ios - 即使视口(viewport)元标记中的分辨率宽度为 1536,ipad 3 设备宽度是否始终为 768?

我正在尝试了解iOS设备的视口(viewport)元标记。我创建了一个测试页面,我在其中插入了一张862像素宽的图像。所以我将视口(viewport)元标记设置为:然而在ipad3上,分辨率宽度为1536像素,视口(viewport)设置为与ipad3相同的可见区域,862px的图像被放大了,宽度比可见区域。所以我必须水平滚动才能看到图像的其余部分。这让我觉得device-width返回768像素,这说明了862像素图像的水平滚动有点额外。为什么要这样做?我必须考虑某种像素密度吗?更新我已经尝试将宽度设置为数字宽度,与图像的宽度完全相同(在本例中为“862”)。所以网页是862X206

ios - 如何在 iPhone 上将 @1x iPad 图像加载为 @2x 图像?

我正在开发一款包含数百张背景图片的通用应用程序。为了节省磁盘空间并防止进一步复制和磁盘垃圾邮件,我想将非视网膜@1xiPad图像重新用作视网膜@2xiPhone图像。例子:background125_iPad@2x.pngbackground125_iPad.pngiPhone4和5的宽高比不同,因此我将缩放1024x768图像以适应。但问题是,如果我在iPhone5上使用它:UIImage*img=[UIImageimageNamed:@"background125_iPad.png"];然后iOS会尝试比我更聪明并选择巨大的内存怪物@"background125_iPad@2x.p