在iOS中,如何创build一个始终位于所有其他视图控制器之上的button?

无论是呈现模式还是用户执行任何types的赛格。 有没有办法在整个应用程序中保持button“始终在最上方”(而不是屏幕的顶部)? 有没有办法让这个button可拖动和可以屏幕上? 作为这样的button的例子,我正在看苹果自己的辅助触摸。

如何将video文件保存到文档目录中

我使用以下代码捕捉video: UIImagePickerController *ipc = [[UIImagePickerController alloc] init]; ipc.sourceType = UIImagePickerControllerSourceTypeCamera; ipc.delegate = self; //need to handle delegates methods // ipc.allowsEditing = YES; ipc.videoQuality = UIImagePickerControllerQualityTypeMedium; ipc.videoMaximumDuration = 30.0f; // 30 seconds //temporary duation of 30 seconds for testing ipc.mediaTypes = [NSArray arrayWithObject:@"public.movie"]; // ipc.mediaTypes = [NSArray arrayWithObjects:@"public.movie", @"public.image", nil]; [self presentModalViewController:ipc animated:YES]; //this controller allows […]

MPMediaItem和iTunes匹配

我有一个使用iPod Library API访问iOS中的歌曲数据库的应用程序。 随着iTunes Match的发布,任何不在设备上的歌曲都将无法加载。 有没有办法让我下载歌曲的请求? 也许使用新的iCloud API? 编辑:要清楚我不问如何使用iPhone下载iTunes Match的歌曲。 iOS SDK允许通过MPMediaQuery / MPMediaItems访问iPod库。 在具有iTunes Matchfunction的iOS设备上,通过MPMediaQuery返回在您的iTunes匹配库中但不在设备上的本地歌曲,但MPMediaItems的“可导出”标志设置为false。 当我在音乐应用程序中访问这些歌曲时,它们会自动下载。 我想通过MPMediaItem触发相同的自动下载。 我已经看到iTunes Match中的项目被评为iCloud的一部分,iOS 5 SDK中有一个新的iCloud部分。 但据我所知,我只能得到数据我的应用程序上传。 我希望通过MPMediaItem或通过iCloud使用URL触发iTunes Match下载。

你如何设置UICollectionViewanimation的持续时间?

我有一个自定义的stream布局,正在调整单元格的属性,当他们被插入和从以下两个函数从CollectionView中删除,但我无法弄清楚如何调整默认的animation持续时间。 – (UICollectionViewLayoutAttributes *)initialLayoutAttributesForAppearingItemAtIndexPath:(NSIndexPath *)itemIndexPath { UICollectionViewLayoutAttributes* attributes = [self layoutAttributesForItemAtIndexPath:itemIndexPath]; // Assign the new layout attributes attributes.transform3D = CATransform3DMakeScale(0.5, 0.5, 0.5); attributes.alpha = 0; return attributes; } -(UICollectionViewLayoutAttributes *)finalLayoutAttributesForDisappearingItemAtIndexPath:(NSIndexPath *)itemIndexPath{ UICollectionViewLayoutAttributes* attributes = [self layoutAttributesForItemAtIndexPath:itemIndexPath]; // Assign the new layout attributes attributes.transform3D = CATransform3DMakeScale(0.5, 0.5, 0.5); attributes.alpha = 0; return attributes; }

将UIImage转换为cv :: Mat

我有一个UIImage这是从iPhone相机捕获的图片,现在我想UIImage被转换为cv :: Mat(OpenCV)。 我正在使用以下代码行来完成此操作: -(cv::Mat)CVMat { CGColorSpaceRef colorSpace = CGImageGetColorSpace(self.CGImage); CGFloat cols = self.size.width; CGFloat rows = self.size.height; cv::Mat cvMat(rows, cols, CV_8UC4); // 8 bits per component, 4 channels CGContextRef contextRef = CGBitmapContextCreate(cvMat.data, // Pointer to backing data cols, // Width of bitmap rows, // Height of bitmap 8, // Bits per component cvMat.step[0], // […]

如何将私钥添加到分发证书?

那么,我有我的开发人员证书链接到它的私钥。 工作正常。 我已经下载了我的iOS的configuration文件,但它说没有find有效的签名身份。 所以我检查了我的证书,确切地说,我的开发者证书与私钥链接,而不是我的分发证书。 我如何链接/添加我的私钥到这个证书!? 这将解决问题“有效签名身份未find”?

如何为React Native构build.IPA?

我没有以前的iOS开发经验来到React Native开发。 我想构build发行.IPA文件 – 理想的命令行,但官方文档运行在设备是非常简短的。 我能够通过XCode手动在我的iPhone上部署应用程序,但仍然找不到任何“发布IPA”文件。 我用#ifdef DEBUG指令更新了我的代码,使其更通用。 有没有一种方法可以通过命令行在发布模式下构build应用程序? 如果不是,什么是“官方”生成RN应用程序的方式? 我目前正在使用RN 0.20。

iOS 7:“标签 – 标签”错位的视图框架在运行时会有所不同

我刚刚在iOS 6上完成了一个应用程序,并在一周前购买了一个开发人员帐户,所以没有太多时间玩iOS 7 SDK。 刚刚下载的黄金大师版本,并试图升级我的应用程序与iOS 7兼容。 我收到了很多警告 “标签 – 标签”错位的视图框架在运行时会有所不同。 我无法运行该程序。 该项目包含tableview,它是parsing和显示来自RSS的XML提要。 如何解决这个问题?

如何将iPod库中的歌曲复制到应用程序并使用AVAudioPlayer播放?

虽然重复,但我想播放使用AVAudioPlayer从iPod库的歌曲。 那么复制iPod库歌曲之后是否可以复制到应用程序? 我有一个代码,将歌曲转换为caf格式,然后我可以使用AVAudioPlayer播放。 但转换时间太长。 那么还有其他方法可以做到吗?

在iPhone应用程序从磁盘加载图像是缓慢的

在我的iPhone应用程序中,我使用iPhone的相机拍摄照片并将其保存到磁盘(应用程序的文档文件夹)中。 这是我如何保存它: [UIImageJPEGRepresentation(photoTaken, 0.0) writeToFile:jpegPath atomically:YES]; 使用最大的压缩率,我认为从磁盘读取图像会很快。 但它不是! 我使用该图像作为我的一个视图中的button的背景图像。 我像这样加载它: [self.frontButton setBackgroundImage:[UIImage imageWithContentsOfFile:frontPath] forState:UIControlStateNormal]; 当我用这个button导航到视图时,它很慢且波涛汹涌。 我该如何解决?