草庐IT

iphone-se

全部标签

iphone - 异步文档中的图像

我需要从NSDocumentDirectory异步读取图像到多个uiimageview,这样它就不会阻塞UI。我知道我可以在后台使用执行选择器来加载uiimage,但是我如何才能将它与动态uiimageview相关联? 最佳答案 一种方便的方法是使用block,例如:[selfloadFullImageAt:imagePathcompletion:^(UIIMage*image){self.imageView.image=image;}];将图像作为数据加载的位置(因为UIImage否则会延迟加载图像数据-当您首次访问它时)。在后台

iphone - 为什么在 switch...case 中不省略 "case"在 XCode 中抛出错误或警告?

在检查一段无法运行的代码时,我意识到我在switch语句中遗漏了“case”。错误代码具有以下格式switch(foo){firstElem:...break;secondElem:...break;}其中firstElem和secondElem是枚举列表的一部分。当我单步执行代码时,它从switch跳到右括号,因为它找不到匹配项。这很容易修复,但它让我感到不安,因为XCode在编译或运行时根本没有提示。为什么?语言结构中是否有某些东西使switchcase更难解释?是否有过这样的情况,您希望省略case语句以产生一些其他行为(我对此一无所知)?在其他语言中会出现这种情况吗?我知道Ob

iphone - 如何获取相机屏幕上指定点像素的RGB值?

我想以RGB形式获取相机屏幕上指定点的颜色值(不捕获)。我有以下代码片段,但它给出了View背景颜色的值,而不是相机屏幕上的图片。CGPointpoint=CGPointMake(100,200);unsignedcharpixel[4]={0};CGColorSpaceRefcolorSpace=CGColorSpaceCreateDeviceRGB();CGContextRefcontext=CGBitmapContextCreate(pixel,1,1,8,4,colorSpace,kCGImageAlphaPremultipliedLast);CGContextTranslat

iphone - scheduleLocalNotification 不起作用

当我从dateTimePicker.date获取时间/日期时,通知有效,但当我使用dateFromString触发日期时,通知无效。代码:-(IBAction)alarmSetButtonTapped:(id)sender{NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];dateFormatter.locale=[NSLocalesystemLocale];dateFormatter.timeStyle=NSDateFormatterShortStyle;dateFormatter.dateStyle=NSDateF

iphone - 从 iPhone 设置更改距离单位

我正在开发一个基于位置的iPhone应用程序,它根据距离搜索附近的商店。我使用以公里为单位的标准距离单位。但我想根据每个国家的标准单位更改距离单位。我可以通过iphone设置更改距离单位吗?距离格式应该是基于位置的默认值:在南非:KM,在美国:MI。我也想用以下单位得到它-o英尺o英里o海里o米o公里oRi(韩国)oRi(日本)oETC!!!– 最佳答案 可以这样获取手机设置的语言环境:NSLocale*locale=[NSLocalecurrentLocale];并以这种方式询问度量单位:NSString*measurementS

iphone - UIScrollView 做了滚动

我想显示一张图片,该图片在页面上停留5秒,但每次我的ScrollView滚动时都会出现。所以显然我需要将UILabel的动画和UIScrollView的一些方法结合起来。老实说,我不确定该使用哪一个。此外,我在一个UIViewController上有两个UIScrollView,所以我不知道应该将什么设置为委托(delegate)。下面是我现在的动画[UIViewanimateWithDuration:0.3animations:^{//animatethefollowing:pageCountImage.frame=CGRectMake(0,0,100,50);//movetonew

iphone - 如何从 iphone 的 X、Y、Z 加速度计读数计算行进方向的加速度/减速度

我正在编写一个iPhone/iPad应用程序。我需要计算车辆行驶方向上的加速度和减速度,该车辆在接近水平直线的情况下以不稳定的加速度和减速度行驶。我有来自X、Y、Z正交加速度计的3个读数的序列。但iphone/ipad的方向是任意的,加速度计读数包括车辆运动和重力的影响。结果应该是一系列单个加速度值,它们是正值还是负值取决于车辆是在减速还是在加速。只要加速度与减速度的符号相反,正负方向是任意的。重力应该被排除在结果之外。对结果进行一定程度的变量平滑处理会很有用。解决方案应尽可能简单,并且计算效率必须高。答案应该是某种伪代码算法、C代码或一系列可以轻松转换为C代码的方程式。Objecti

iphone - iOS 6 中 View Controller 的错误旋转

在我的应用程序中,我一直在使用现已弃用的shouldAutoRotateToFace方法。现在,当使用iOS6模拟器时,当设备处于横向时,我的所有subview都旋转为纵向。有谁知道是什么原因造成的?我已经尝试用supportedOrientations方法(或您现在应该使用的任何方法)替换主视图Controller中的shouldautorotate。 最佳答案 如果您可以登录Apple开发论坛,checkoutthisthread.基本上,这是对我有帮助的信息:1.我必须在window.rootViewController=ma

iphone - 在设置下打开热点取代屏幕 Xcode iPhone 的用户界面

当我在“我的iPhone”设置下打开“人员热点”时,“我的iPhone”应用程序的UI在下方移动了20个像素。我该如何处理这个问题。有什么方法可以检测热点是打开还是关闭?谢谢维卡斯 最佳答案 您可以使用以下选择器获得多种尺寸,每当热点或其他通知出现时,statusBarFrame将变为40px高。CGRectrect;rect=[[UIScreenmainScreen]bounds];//GetscreendimensionsNSLog(@"Bounds:%1.0f,%1.0f,%1.0f,%1.0f",rect.origin.x,

iphone - FBRequest requestForMe startWithCompletionHandler 方法在设备上不起作用

我遵循了Facebook开发者网站关于将FacebookSDK3.1集成到iOS6中的所有说明。我的代码在iPhone6.0模拟器(用户可以登录Facebook)上完美运行,但是当我在我的iPhone上运行应用程序时,函数[FBRequestrequestForMe]startWithCompletionHandler]不生成响应。根据Facebook开发者网站,它应该成功或返回错误,但两者都没有。该应用程序只是坐在那里等待永远不会出现的响应。我的代码如下:-(void)populateUserDetails{if(FBSession.activeSession.isOpen){[[F