草庐IT

iphone - 在屏幕上的随机位置显示 UIImageView

我正在开发一款使用陀螺仪将敌人保持在相对相同位置的游戏,代码如下:if([motionManagerisGyroAvailable]){[motionManagersetGyroUpdateInterval:0.05];[motionManagerstartGyroUpdatesToQueue:[NSOperationQueuemainQueue]withHandler:^(CMGyroData*gyroData,NSError*error){valueX3=gyroData.rotationRate.y*50;valueY3=gyroData.rotationRate.x*50;in

android - phonegap离线存储和压缩

Phonegap新手在这里。关于我的应用程序的场景:它需要包含一些xml数据(1000个xmlblob,未压缩总计15MB)用户将能够查看和编辑这些xml应用程序的更新不应覆盖(可能已编辑的)xml问题:对于离线存储,我可以简单地使用我的应用程序的文件吗?或者我应该将那些应用程序bundle的xml移动/复制到离线存储吗?如果有,是哪一个?由于这种类型的数据是高度可压缩的,有没有一种方法可以在第1步(初始应用程序包)和第2步中将它们压缩存储,以防我需要离线存储?这些问题的解决方案需要同时兼容iPhone、iPad和Android,因此需要使用Phonegap。

ios - 标签栏图标不显示?

我有一个48x60的黑白PNG。当我在属性窗口中设置图标图像时,我只是得到一个灰色渐变矩形而不是我选择的图像。 最佳答案 标签栏和工具栏的图像实际上是alpha蒙版,而不是完整的图像。仅使用图像的Alphachannel。 关于ios-标签栏图标不显示?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13366112/

ios - 使用 shell 或 python 检测在 Mac 上连接/运行的 iOS 设备/模拟器?

我正在为越狱iOS设备开发一个工具。该工具将在MacOS10.8上运行。这是我想要实现的目标:当我运行该工具(最好是sh或py或一些脚本)时,它应该能够检测模拟器是否正在运行,或者如果连接了iPhone/iPad,并且列出所有此类设备(真实/虚拟)。 最佳答案 为了检测连接的iPhone,checkoutthisanswer.像这样:$system_profilerSPUSBDataType|grepiPhone将检测iPhone是否已连接(对于iPad,您可能需要不同的grep)。该命令的完整(呃)输出,没有|grepiPhone

iphone - 在另一个类中使用一个类的对象

我有两个UIViewControllers,我希望在其中一个上显示自定义按钮。我已经为此编写了代码。我还为另一个ViewController编写了popoversegue的代码,并且由于两个Controller都属于我的“ViewController”类,因此该按钮也显示在第二个ViewController上,这是我不想要的。显然我可以创建另一个类并使我的第二个ViewController成为这个类的成员,但是我想要我的第二个ViewController的代码更改按钮的颜色在第一个ViewController中,那么如何在第二个类implementation文件中使用第一个类中的对象?

ios - 需要多个 iPad 相互通信

我们正在为企业场景构建iPad应用程序。用户将使用iPad在特殊的公司事件中签到客人。可能有多达12台iPad用于签到,它们都需要有关于签到人员、时间和输入的任何注释的准确数据。问题是通常无法访问互联网。所以iPad必须能够相互通信。所有iPad都将位于同一个位置,但它们之间的距离可能远达100-300英尺。我想我们可以包含一个要求,如果距离太远,用户需要定期靠近彼此。我们对点对点解决方案持开放态度,在这种解决方案中,iPad实际上可以相互通信,或者我们可以让一台中央笔记本电脑充当服务器,所有iPad都与服务器通信。关于如何做到这一点、选项是什么、是否需要建立wifi网络等的任何想法。

iphone - iOS - 不使用 nib 支持 iPad & iPhone

我尝试在不使用nib的情况下编写应用程序,我将以编程方式完成所有操作。现在的问题是,我该如何同时支持iPad和iPhone?显然,我不能这样做if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPad){//loadiPadnib}else{//loadiPhonenib}如果我创建2个ViewControllers,那么IBAction将是多余的。有什么建议吗? 最佳答案 您可能应该在applicationDidFinishLaunching中找出

ios - 带有 sendAsynchronousRequest 的 iPad 1 "400 BadRequest",全部在 iPad 3 上运行

我有一个带有一些api的服务器,我将这个api与iPad作为客户端一起使用。代码如下:NSMutableURLRequest*req=[NSMutableURLRequestrequestWithURL:[NSURLURLWithString:@"https://***/api/user"]];req.HTTPMethod=@"put";req.HTTPBody=data;//itisstringdatafromjsondictionary[NSURLConnectionsendAsynchronousRequest:reqqueue:[NSOperationQueuemainQueu

iphone - UIToolbar 拒绝移动

我一直在尝试在-(void)viewDidLoad上移动我的UIToolbar但无论我使用什么,它都不起作用。我的示例代码如下:[toolBarViewsetBounds:CGRectMake(0,50,150,150)];[toolBarViewsetCenter:CGPointMake(50,50)]; 最佳答案 我能够做到这一点的方法是等到-(void)viewDidLayoutSubviews被调用。当它被调用时,我调用了下面的代码:-(void)viewDidLayoutSubviews{[toolBarViewsetBo

iphone - 在应用程序开始时强制使用横向模式,但允许稍后更改方向

我计划允许用户旋转设备,但是在启动期间,我希望应用程序从横向模式启动。我可以知道我该怎么做吗?这是我现在的方向代码-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){return(interfaceOrientation!=UIInterfaceOrientationPortraitUpsideDown);}e