草庐IT

ios - 我如何知道 iPad 上何时出现拆分窗口拖动 handle ?

当应用程序在iPad屏幕的三分之一处运行时,其窗口顶部会出现一个小的拖动handle。在iOS10中,拖动该handle可让您切换在那里打开的应用程序。在iOS11中,您可以使用它将应用程序从占据屏幕的三分之一更改为float在屏幕的其余部分。我的问题:我怎么知道这个句柄何时存在,或者至少知道有什么东西占用了那个空间?我需要在没有conflictingwithit的情况下围绕它布置我的UI内容.它doesn'tappeartoworkwithiOS11'sSafeAreaAPIs.Seehere对于试图将标签放在窗口顶部而不覆盖拖动handle的示例项目。在iPad屏幕的三分之一处运行

ios - 找不到签名证书 "iOS Development"| Protractor | iPad真机

我正在尝试通过Mac机器在iPad真实设备上运行我的Protractor脚本。当我运行config.ts文件时出现错误Nosigningcertificate"iOSDevelopment"found:No"iOSDevelopment"signingcertificatematchingteamID"sand***@***.com"withaprivatekeywasfound.日志文件。ICPL11611:~sandeepraulo$cd/Users/sandeepraulo/git/alldata_protractorpocICPL11611:alldata_protractor

ios - 在 iPhone 和 iPad 中标签和 SpanLabel 没有正确对齐(略有不同)

我在显示正确对齐的标签时遇到问题。请指教请找到截图和代码。右边的屏幕截图指的是android设备是正确的显示方式,左边是iphone的屏幕截图。代码:Containertable=newContainer(newTableLayout(6,2));LabelfirstNameLbl=newLabel("FirstName");firstNameLbl.setUIID("StringLbl");table.add(firstNameLbl).add(givenName);LabellastNameLbl=newLabel("LastName");lastNameLbl.setUIID("

ios - 当我在 iPhone 模拟器上运行时,为什么我的 iPhone/iPad 应用程序顶部有一个黑条?

每当我在iPhone模拟器中运行我的iPhone/iPad应用程序时,屏幕顶部会出现一个黑条,我似乎无法摆脱它。然而,在iPad模拟器上,它看起来不错并且运行良好。此外,点击其中一个按钮似乎会导致出现白屏,而不是iPhone上的View,而在iPad上似乎并不麻烦。http://twitpic.com/1gutqphttp://twitpic.com/1gutjr 最佳答案 那是状态栏。当您在iPad上运行时,您只能看到屏幕顶部的那个,而不是iPhone屏幕顶部的。 关于ios-当我在i

ios - 我应该在 iPhone/iPad 类中使用 NSNumber 还是 int?

我正在创建一个对象,它将有两个整数(或NSNumber)和一个NSDate作为ivars。该对象将位于NSMutableArray中。据我所知,我们不能将原始整数放在NSMutableArray中,但是我的对象可以使用int吗?我不想使用NSNumber的原因是因为它们必须是可变的,而且我真的不想每次都创建一个新的NSNumber。此外,使用int是否会导致iphone架构差异的问题? 最佳答案 1)您可以安全地将整数用作ivar,因为它们被包装在另一个对象中。NSNumber只是不同数字类型的Cocoa类包装器。2)为了安全起见,

ios - 存储 iPad/iPhone 应用程序数据的最佳方式

我正在开发iPad应用程序,但我不确定存储应用程序数据的最佳方式是什么。到目前为止,我一直在使用.plist存储数百个用于益智游戏的字符串并且效果很好,但如果我的应用程序有任何好处,它将必须存储数万个字符串(代表预制拼图)。我读到过将.plist用于大文件是个坏主意,那么为iPhone/iPad应用程序存储大量信息(只读)的最佳方式是什么?[你能给我指点一个关于如何存储它的可靠教程吗?][我不需要在任何给定时间将所有字符串加载到我的应用程序中,每轮游戏只需大约50个]。 最佳答案 您有几个选择:您可以使用数据库,也可以创建存档。就我

ipad - UISwipeGestureRecognizer、UITapGestureRecognizer 和 MPMoviePlayerController 的问题 :-(

这让我完全难住了!我有一个用于显示/隐藏菜单的点击手势识别器...我还有一个滑动手势识别器,用于在屏幕之间左右滑动...然后我还有一个MPMoviePlayerController用于在屏幕上播放视频。我正在实现gestureRecognizer:shouldReceiveTouch:并排除所有UIControl和任何具有前缀“MP”的内容。问题是,每当我在电影播放器​​控件上左右滑动时,shouldReceiveTouch只会注意到点击手势识别器,而不是滑动手势识别器。它也正确跟踪NO,但仍然触发滑动方法。我试过查看gestureRecognizer:shouldRecognizeS

ipad - 无法使用 UIScrollView 时,如何在自定义 UIView 中模拟惯性滚动?

我需要实现一个“无限滚动”的时间轴,其中双指缩放将改变时间轴的比例而不是缩放底层View,几乎与应用程序iStreamer的ScrollView完全一样(见下文).我不认为我可以用UIScrollView做到这一点,我正在考虑实现一个自定义的UIView来绘制时间线及其内容。是否有任何类/公式/常量可以提供惯性滚动的“玻璃在液体上”效果背后的物理模拟?iStreamer(上图)具有重叠的可触摸元素和惯性滚动。他们可能会使用常规的UIScrollView来执行此操作,但我不知道如何实现相同的效果。我需要添加可以跨越很宽范围(时间轴上的几年或几十年)的元素。 最

iphone - 在 iPhone/iPad 上检测 180 度翻转

我正在对我的iPhone应用程序中从纵向到横向的各种View进行重新调整。如果用户执行Portrait->Landscape->Portrait->Landscape(就像我做一些数学运算一样重新定位View),这会很好地工作。但是,如果用户从Portait->Portrait颠倒,或LandscapeLeft->LandscapeRight,我的代码将不起作用。我可以检测到180度翻转并忽略它吗?我尝试了以下方法:-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientat

objective-c - 如何强制 iPad 启动 wifi 连接?

重新启动我的iPad后,它不会自动连接到wifi。如果我打开Safari或Pandora或其他东西,它将连接到wifi。如果我打开我正在开发的应用程序(它使用网络,例如通过在主屏幕上的UIWebView中加载网页)它不会连接到wifi。如何强制iPad像其他应用程序一样建立wifi连接? 最佳答案 我认为您应该使用info.plist中的属性-应用程序使用Wi-fi。 关于objective-c-如何强制iPad启动wifi连接?,我们在StackOverflow上找到一个类似的问题: