草庐IT

Micks-iPad

全部标签

ios - 如何确定 HTML5 视频播放器何时在 iOS/iPad 上进入全屏模式?

HTML5标签为用户提供了一个按钮,用于在移动设备(iOS)的Safari上打开和关闭全屏模式。我想捕获并处理这个用户操作,但是当按下按钮并且播放器进入全屏模式时它似乎没有引发事件。这是HTMLVideoElement类的SafariAPI链接:https://developer.apple.com/documentation/webkitjs/htmlvideoelement我们可以在Javascript中很容易地找出视频何时暂停或播放,如下所示:functiononload(){varplayer=document.getElementsByTagName("video")[0];

ios - ipad:将一个 UITableViewCell 从一个 UITableViewController 拖放到另一个 UITableViewController 中

我的问题是,这是否可能,如果可能,您将如何完成这项任务?有人知道已经在使用此功能的应用程序,或者可以从哪里获得一些示例代码吗?此外,如果我要在对主题了解不多的情况下自行实现此操作,您估计需要多长时间才能完成?还有一件事要提,因为它可能会使事情变得更复杂:目标表默认处于编辑模式,以便用户可以重新排列单元格(使用附件View中的标准重新排序控件),这些单元格已经被删除那里。编辑:我只是想在我的帖子中包含一张概念图片的屏幕截图。该图在左侧显示了一个表格,在右侧显示了一个浅灰色的拖放区域。我的客户说他也在其他应用程序上看到了这个,所以一定有某种我不知道的ui元素。我还没有在开发者库中找到任何关

iphone - iOS 开发 : How can I prevent an iPad from running a universal app in iPad mode?

我正在深入iOS开发,我创建了一个通用应用程序,该应用程序变成了仅限iPhone的应用程序。当它在iPad上运行时,它只是加载一个白屏,因为还没有编写iPad代码。我想要的是它在iPad上以“iPhone”模式运行,如果它以某种方式最终出现在iPad上的话。我将“目标设备系列”属性设置为“iPhone”,这样应该可以防止它作为iPad应用程序出现在AppStore中,但是如果有人同时拥有iPad和iPhone,那么该应用程序最终可能会同步到iPad,此时它只会加载白屏,因为它会尝试在iPad模式下运行应用程序,它没有任何代码支持。在这种情况下,我更喜欢它实际在iPad上运行,但在iPh

javascript - 如何解析位置:fixed for a bottom toolbar on iOS (iPhone/iPad)

我有一个栏,它通过使用position:fixed固定在我网站上每个页面的底部。问题是在iPhone或iPad等设备上,此属性不受尊重。我尝试使用javascript来检测屏幕高度、滚动位置,这在iPad上非常有效:$(window).scroll(function(){$("#bar").css("top",($(window).height()+$(document).scrollTop()-90)+"px");});如您所见,我正在使用jQuery。问题是这段代码在iPhone上不太适用,因为窗口的高度不包括位置栏(如果存在调试栏,也包括),所以该栏一开始就在正确的位置,但是当你

ios - 如何从 AppStore 中删除对 iPad 的支持

如何在不支持iPad的情况下将新版本上传到AppStore。] 最佳答案 你不能这样做。苹果公司表示,一旦你这样做了,你就不能取消对特定设备类型的支持。Developerswhowishtoissueupdates,butremovedevicesupport,havethreechoices:Fixtheirappsothatitcanworkonthedevicestheyoriginallysetouttosupport.TargetanewerversionofiOSthatrequiresanewerdevice.Remo

ios - Retina iPad 应用程序设计中的 DPI

我不知道这是否属于StackOverflow或其他一些SE站点,但这里是。我有一个PSD设计,我有一个iOS开发团队正在开发一个RetinaiPad应用程序。但是,此设计是在默认的72dpi下进行的。开发团队现在表示设计应该是264dpi(与RetinaiPad相同)——以及非Retina版本的132dpi版本。这让我感到困惑,因为我的印象是dpi仅代表一英寸输出中有多少像素,因此仅在打印时才重要。iPad的dpi仅代表每英寸屏幕的像素数,因此根据我的想法与PSD的dpi没有任何关系。特别是因为它已经达到Retina所需的2048×1536尺寸。我告诉他们这些,但他们坚持,这让我怀疑自

ipad - 加载/卸载 HTML5 <video> 时 iOS Safari 内存泄漏

我开发了一个iPad应用程序,其中包含多个采用以下HTML和JavaScript的UIWebView。由于iPad一次只能播放一个视频,因此我不会加载视频,直到聚焦特定的WebView。这是通过调用UIWebView上的stringByEvaluatingJavaScriptFromString方法,发送对JS方法getFocus()的调用来完成的。同样,当不再需要WebView时,我调用lostFocus()来卸载视频。这使另一个UIWebView可以播放另一个视频。到目前为止,还不错。一切都很完美。除了一件事:这会导致内存泄漏。无论何时查看我尝试重新加载UIWebView(而不是使

iOS 8 iPad 标签栏高度与 iOS 7 不同

有谁知道官方文档是否告诉我们iOS8iPad应用程序标签栏的高度?我的应用程序的标签栏框架是(0,719)(1024,49)在我的iOS8横向iPad应用程序上。对于iOS7,它是(0,712),(1024,56)。我读入了https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/Bars.htmliOS7ipad上的高度是56像素。我猜iOS8不一样吧? 最佳答案 Apple已将iOS8中的iPad

ios - iPhone/iPad : How to make UITextField readonly (but not disabled)?

我知道之前有人问过这个问题,但我对答案不满意,即禁用它。有一个根本区别:禁用View不会触发事件,但对于只读View,它仍应触发事件(例如TouchUpInside),我需要它。我唯一不想要的是键盘输入。原因是我有几个输入框,有的可以直接使用UITextField,有的则不能。我想让它们看起来相似。所以,我想使用UITextField来显示所有这些。其中一些需要是只读的,以便我可以使用触摸事件进行替代输入。或者可能有一种完全不同的方式来做到这一点?编辑:这是我的MonoTouch项目。我对Objective-c的了解非常有限。 最佳答案

javascript - 为什么在 iOS Safari Mobile (iPhone/iPad) 中不触发模糊事件?

我有两个事件处理程序绑定(bind)到一个anchor标记:一个用于焦点和模糊。处理程序在桌面上触发,但在iphone和ipad中只有焦点被正确触发。如果我在anchor标记外单击,则不会触发模糊(仅当我单击页面中的其他一些表单元素时才会触发模糊):$("a").focus(function(){console.log("focusfired");});$("a").blur(function(){console.log("blurfired");});HTML:testlinktestcontent 最佳答案 如果anchor附加