草庐IT

ios - 使自定义键盘不可移动

我们为iPad创建了一个自定义数字小键盘。在我们的测试人员iPad上,这个键盘突然移动了位置,我们花了很长时间才弄清楚可以通过在“键盘按钮”通常所在的位置开始拖动来移动自定义键盘。如果客户不小心移动了它,他们将很难将其移回原位。因为在那个特定的输入屏幕上移动键盘是没有意义的,所以我宁愿阻止键盘移动,而不是绘制某种handle,让用户可以看到键盘可以移动。(这是一个特殊的输入屏幕,仅用于编辑一个数值。键盘就像布局的一部分,并且始终在此屏幕上可见。)我努力尝试但无法找到防止键盘在拖动到该特定位置时移动的方法。甚至我所有肮脏的想法,例如删除可能已经存在的GestureRecognizers(

iphone - 如何用 2 根手指在 iOS 4 中滚动 iframe?

我发现了许多相关问题,但没有一个答案解释了如何在iOS4中使用2指方法滚动iframe。通过设置width和height属性并设置overflow:scroll;我可以用两根手指滚动div;。这是一个更完整的示例:Justimagineabunchofcontentisinhere,spanningwellover200pxworthofheight.YoucanscrollthisjustfineiniOS4byusing2fingers,oriniOS5byswiping1fingerthanksto"-webkit-overflow-scrolling:touch;".同样的方法

iOS:ViewDidAppear 上的方向检查旋转

背景:我想确保我的viewControllers在出现时正确旋转。我的viewControllers有很好的代码来管理可见时的旋转和方向。问题:给定NavigationController中的两个ViewController,viewC1和viewC2。我做了以下事情:1.)将rootViewController设置为viewC12.)将viewC2插入NavigationController3.)旋转4.)弹出viewC25.)viewC1仍然停留在旧的方向外观(因为willAnimateRotationToInterfaceOrientation中的转换代码没有被调用)新的方向。我

ios - 在Splitviewcontroller中从左到右更改Masterview的位置

我在SplitViewController上创建了它,默认情况下主视图在左侧。现在我想要右侧的主视图(作为第二个View)和左侧的详细View(作为第一个View)?如果可以,是否可能?我该怎么做?-提前致谢 最佳答案 我认为如果您使用自定义SplitView,那么我认为是可能的...你可以使用MGSplitViewController的一些代码..下面是MGSplitViewController演示的链接...https://github.com/mattgemmell/MGSplitViewController你可以从这个演示中

ios - Flickr API : Retina images for the new iPad

FlickrAPI中可用的照片尺寸似乎已过时:Flickrrecentlyintroducednewphotosizes用于视网膜显示,但似乎无法从API中获取这些信息。但是,FlickStackr等应用程序seemtobeusing这些新的图像尺寸。我目前正在加载新iPad的原始图像,这些图像并不总是可用,而且加载和渲染速度很慢。如何使用这些新尺寸? 最佳答案 我在我最近的一张图片上尝试了flickr.photos.getSizes,并收到了部分回复:看起来新的后缀是这样分解的:大,长边1600:h大,长边2048:k

iphone - iPad/iPhone 屏幕镜

我正在尝试找出一种将iPad屏幕镜像到其他iPad的方法。不过,平台似乎不支持这一点。基本上,教师会拥有iPad,然后学生会拥有iPad,并在教师屏幕上看到发生的一切,但在他们的屏幕上。想法? 最佳答案 我一直在尝试自己寻找解决这个问题的方法。我还没有发现任何应用程序可以准确反射(reflect)另一台IPAD上发生的事情,但有些接近。RabbleBrowser和Ideaflight都有潜力。Ideaflight似乎更适合商业。RabbleBrowser似乎允许镜像,除了它只能作为浏览器和文件/图片镜像。两台iPad连接到同一个wi

iphone - 企业 iPad 应用程序分发

为了让您了解一些背景知识,我们有一个任何人都可以通过网络访问的软件应用程序。它是银行业和零售业的一个非常具体的应用程序。目前,此应用程序可在Web和“Windows平板电脑信息亭”上访问,我们有基于许可证的定价。Windows平板电脑通过网络服务访问数据。例如,XYZ银行可以订购100个Windows平板电脑许可证,我们可以根据100个许可证的定价模型向他们收取应用程序费用。我们收到了很多客户要求在iPad上开发相同应用程序的请求,我们目前正在研究相同的部署选项。据我了解,Apple在应用程序下载方面有非常严格的规定。在上面的场景中,组织需要我们的许可才能运行应用程序,我们应该采用什么

ios - 停止设备进入休眠模式一段时间

在我的应用程序中,我有一些内容要从服务器下载,当用户开始下载并且应用程序处于事件状态时,应用程序将进入下载停止和失败的后台状态。为了避免这种情况我尝试使用“beginBackgroundTaskWithExpirationHandler”在后台实现下载继续。这只在一段时间内有效,如果设备长时间处于后台状态/sleep模式,下载是失败了。为了避免下载失败,我想到了避免设备在应用程序下载内容时进入休眠模式并实现了相同的方法。我已在下载开始后立即将setIdleTimerDisabled设置为YES,并在下载完成或下载失败后将该属性恢复为NO。[[UIApplicationsharedApp

iphone - 仅在 iPad 上从其他应用程序打开 URL,在 iPhone 上禁用

我们的通用应用程序支持从其他应用程序打开pdf文件,但我们只想在iPad上支持它。如果设备是iPhone,当您长按pdf文件时,有没有办法阻止应用程序在“打开方式...”菜单中列出? 最佳答案 您可以通过将~iphone、~ipad或~ipod附加到Info.plist中的键来定位特定的设备类型。参见CreatingDevice-SpecificKeys在文档中。 关于iphone-仅在iPad上从其他应用程序打开URL,在iPhone上禁用,我们在StackOverflow上找到一个类

ios - setContentOffset : animated: wont do anything if animated = NO

我正在尝试滚动到在webView中查看的PDF的上次查看位置。PDF卸载时,会保存webView的scrollView的y偏移量。然后当PDF重新打开时,我想跳到他们离开的地方。下面的代码在animated设置为YES时工作正常,但是当它设置为NO时,什么也没有发生floatscrollPos=[[settingsDataobjectForKey:kSettingsScrollPosition]floatValue];NSLog(@"scrollingto%f",scrollPos);[webView.scrollViewsetContentOffset:CGPointMake(0,s