草庐IT

iphone-se

全部标签

ios - 当我用 UIView 覆盖所有屏幕时,如何用 UIView 覆盖 UIStatusBar? (iPhone)

当我用UIView覆盖所有屏幕时,如何用UIView也覆盖UIStatusBar? 最佳答案 我也为如何做到这一点而苦苦挣扎了很长时间!终于弄明白了:)关键是将新窗口的windowLevel设置得非常高,这样它就位于所有其他窗口/View/状态栏等之上:UIWindow*keyWin=[UIApplicationsharedApplication].keyWindow;UIWindow*hudWindow=[[UIWindowalloc]initWithFrame:CGRectMake(0.0f,0.0f,keyWin.frame.

ios - 获取 iPhone 联系人电话号码类型

我可以通过以下代码获取任何联系人的电话号码NSLog(@"%@",ABMultiValueCopyValueAtIndex(ABRecordCopyValue(ref,kABPersonPhoneProperty),0));NSLog(@"%@",ABMultiValueCopyValueAtIndex(ABRecordCopyValue(ref,kABPersonPhoneProperty),1));NSLog(@"%@",ABMultiValueCopyValueAtIndex(ABRecordCopyValue(ref,kABPersonPhoneProperty),2));NS

iphone - 使用 Wsdl2Objc 的 iPhone 上的 Web 服务?

我最近从这里的谷歌代码下载了这个很棒的工具WSDL2OBJC的最新版本:http://code.google.com/p/wsdl2objc/经过一些调整并从svn存储库下载最新版本的主干后,我得到了一个版本,它为我正在使用的WSDL创建了代码,并且编译得很好,实际上安装在我的手机上!但是,我还没有对它做任何事情,因为我不太确定该怎么做。站点上的示例代码很少,如果您下载它,项目中有一个示例文件,但同样非常复杂,并且没有真正的文档。有没有人设法成功使用这个东西?它看起来非常强大和有用,但从互联网上看,没有人知道如何使用它。我们(所有人)都希望有人能够发布一个简单的项目或详细的实现过程,这

ios - 仅使用 iPhone 模拟器更好地测试 GPS 代码的巧妙方法?

我一直在玩弄iPhoneSDK,使用MapKit和CoreLocation。您可以使用哪些技巧来更好地测试事物...同时仍在模拟器上(早在我必须在iPhone上尝试之前)。有没有办法使用NSTimer并定期获取位置、航向、速度等的“假装”值?模拟器只提供1个位置......并且没有移动......确实限制了它的“测试”用途。 最佳答案 这是接收GPS数据的正常方式。[GPS模块]----(CLLocationManagerDelegate)--->[YourLocationManager类]locationManager:didUp

iphone - UIActionSheet 在 iPad/非 iPhone 上崩溃

当我查看控制台时,我收到此消息2010-09-1817:04:05.284WastedTime[8998:207]***Assertionfailurein-[UIActionSheetshowInView:],/SourceCache/UIKit_Sim/UIKit-1145.66/UIAlert.m:70732010-09-1817:04:05.286WastedTime[8998:207]***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Invalidparamete

iphone - 如果我在 ios 5 或更高版本上运行,我如何在运行时进行测试?

如果我在ios5上运行,我想使用IOS5用户名/密码AlertView样式,并在我在IOS4和更低版本上运行时显示我自己的弹出窗口。我如何在运行时检测操作系统版本? 最佳答案 您通常不想检查操作系统版本,而是想查看您要查找的特定选择器是否存在。if([fooAlertViewrespondsToSelector:@selector(alertViewStyle)])//Yay! 关于iphone-如果我在ios5或更高版本上运行,我如何在运行时进行测试?,我们在StackOverflow

ios - 从 PC 上的 iPhone App 的文档文件夹下载创建的文件

我创建了一些文件,用于在我的iPhone应用程序中存储一些日志信息。它们存储在应用程序的文档文件夹中。我想将它们下载到我的Mac上。我可以在xCode管理器中看到它们,但无法访问这些文件。我怎样才能做到这一点? 最佳答案 首先,在项目的设置plist上设置ApplicationsupportsiTunesfilesharing。它也可以命名为UIFileSharingEnabled。然后,对于代码,将文件保存在NSDocumentDirectory中,如下所示:-(BOOL)application:(UIApplication*)a

iphone - 在 iOS 5 应用程序中将文件保存在何处?

我听说苹果改变了一些东西,关于iOS5中的内存管理。那么在我的新iOS5应用程序中保存应用程序数据和文件的最佳位置在哪里-不会丢失数据? 最佳答案 我相信您可以将数据保存在Caches或Documents或tmp目录中。当您连接到iTunes时,前2个实际上由iTunes自动支持(即数据备份)。例如,此代码访问Caches目录-NSArray*cachesDirList=NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);NSStri

iphone - 使用从 JSON 数据中提取的值时出现 NSInvalidArgumentException

我正在尝试检索id的值:{"id":1,"name":"XYZ"}当我使用时:NSString*jsonData=[[NSStringalloc]initWithContentsOfURL:[NSURLURLWithString:url]];NSArray*myPeople=[jsonDataJSONValue];NSString*name=[[NSStringalloc]init];NSDictionary*person=[myPeopleobjectAtIndex:[indexPathrow]];name=[NSStringstringWithString:[personvalue

iphone - 自定义 UI View 更改框架大小

我有一个自定义UIView,它在drawrect方法中绘制图像。我的问题是UIView在我分配对象时要我initWithFrame。View的框架需要与图像大小和宽度相同。问题是在我创建的View的drawRect方法之前,我没有得到图像的大小和宽度。在drawRectView中,将UIView的框架更改为图像尺寸似乎没有效果。所以我想做的是这样的:MyCustomView*myCustomView=[[MyCustomViewalloc]initWithFrame:CGrectMake(0,0,0,0)];然后在MyCustomView的drawRect方法中,我想以某种方式将Vie