在下拉列表中映射位置名称

我的应用程序必须使用文本框集成search位置名称。 Map工具包是否有任何方法来实现这种function? 这下面的图像显示我确切需要

如何交替基于行的UICollectiveViewCell的背景颜色?

我知道这是相当容易的UITableViewCells,但我不知道如何使用UICollectionView来解决这个问题。 编辑。 图片澄清。 单元格的文本内容在这里不一样,但应该是。 在风景中: 在肖像中: 我试图根据cellForItemAtIndexPath:方法中的索引path的行属性,将单元格的文本标签的颜色与单元格的背景颜色进行天真的切换。 但是索引path的行属性在UICollectionViewFlowLayout中并不是真正的行。

iOS中的图像网格

我想在包含用户可以select的图像网格的TabBarController中创build一个TabItem。 我知道我可以使用TableViewController,但这只是显示一个长列表,而不是(例如)3×4图像的行。 这可能吗?

在iPad的全屏模式下填写主视图和详细视图

我正在使用Master-Detail应用程序模板,在我的iPad应用程序中。 我有主视图,包含video列表。 当select任何列表项目时,它开始在细节视图上播放该项目的video。 我正在使用MPMoviePlayerController播放video。 如果我按全屏图标,播放器应该填充整个屏幕(主视图以及详细视图,而不仅仅是详细视图)。 我怎么能这样做? 请帮忙!

在iOS中创build随机的128位AESencryption密钥

我想在ios中创build随机的AESencryption密钥(128位)。 我已经在search,但我找不到一个好的答案。 请给我一些build议。 提前致谢。 更新: 我已经使用BBAES库。 我使用下面的代码来生成encryption密钥,但是当我从NSData转换为NSString时,它显示NULL -(NSData*)randomDataWithLength{ NSData* salt = [BBAES randomDataWithLength:BBAESSaltDefaultLength]; NSData *key = [BBAES keyBySaltingPassword:@"password" salt:salt keySize:BBAESKeySize128 numberOfIterations:BBAESPBKDF2DefaultIterationsCount]; NSLog(@"Data ASE Key %@",key); NSString *aString = [[NSString alloc] initWithData:key encoding:NSUTF8StringEncoding]; }

如何在iOS中使用Facebook SDK检索朋友的生日?

我已经在我的.h文件中实现了FBFriendPickerDelegate ,并使用下面的FBFriendPickerDelegate来检索信息: -(BOOL)friendPickerController:(FBFriendPickerViewController *)friendPicker shouldIncludeUser:(id <FBGraphUser>)user { NSLog(@"Birthday:%@",user.birthday); return YES; } 但每次在NSLog我得到一个空值…以下是结果。 我在NSLog中获得: Birthday:(null) 2012-09-28 10:20:22.450 MyFacebookApp[455:207] Birthday:(null) 2012-09-28 10:20:22.451 MyFacebookApp[455:207] Birthday:(null) 2012-09-28 10:20:22.452 MyFacebookApp[455:207] Birthday:(null) 2012-09-28 10:20:22.454 MyFacebookApp[455:207] Birthday:(null) 请告诉我是否做错了什么。

renderincontext内存泄漏,如果不在主线程上使用

我想使用下面的代码将我的UIView转换成UIImage。 + (UIImage *) imageWithView:(UIView *)view{ float scale = 1.0f; UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, scale); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage* img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); view.layer.contents = nil; return img; } 这个代码有两个问题。 1.当我在后台线程(!mainThread)中运行这个代码时, 在后台线程中调用renderInContext时遇到内存泄漏问题。 2.当我在主线程上运行这个代码 有没有内存泄漏,但在iPad 3我面临一些性能问题(我的用户界面挂起时调用此方法),同时从UIView创build图像。 因为我需要在一秒钟内将这个函数调用5次以上,所以UI挂起会给用户带来非常不好的体验。 请指导我,如果我在这里做错了什么?

iBook翻页交易

我试图重新创build一个PDF阅读器应用程序横向模式的页面转换的iBook。 我只需要animation,而不是像iBook app那样的触摸处理; 用户用一个简单的滑动翻页。 我已经尝试了不同的示例代码,包括叶子,但我找不到任何简单的东西。 任何人都可以帮助我创build这个简单的animation,或者有一个简单的方法来重新创buildiBook转换?

触摸CALayer时触发一个动作?

所以我一直在寻找,我还没有find我要找的东西。 我有一个观点,然后是这个观点的子视图。 在第二个视图中,我根据我给出的坐标创buildCALayers。 我希望能够触摸任何CALayers,并触发一些东西。 我发现不同的代码看起来像他们可以帮助,但我还没有能够实现它们。 例如: -(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { if ([touches count] == 1) { for (UITouch *touch in touches) { CGPoint point = [touch locationInView:[touch view]]; point = [[touch view] convertPoint:point toView:nil]; CALayer *layer = [(CALayer *)self.view.layer.presentationLayer hitTest:point]; layer = layer.modelLayer; layer.opacity = 0.5; } } } 也是这个…. – (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent […]

如果setKeepAliveTimeout方法设置15分钟,VOIP应用程序不能及时唤醒

我开发的应用程序应该每15分钟处理一些数据。 所以我添加了voip标志到plist文件中。 并使用900秒(15分钟)setKeepAliveTimeout。 还添加了处理某些数据的后台任务function。 处理数据最多需要10秒。 问题是,应用程序不及时醒来。 有时12分钟后,有时16分钟后等,但我需要15分钟。 如何解决以下问题? iOS版本是5.0+ 如果是iOS的具体请提供我官方参考苹果的API文件,这里提到。