修正UISearchBar使用UISearchController – 不使用UITableView的标题视图

有没有可能把UISearchController的UISearchController的UITableView的标题视图以外的地方? 在UISearchController的苹果示例代码中 ,使用了以下代码 。 [self.searchController.searchBar sizeToFit]; self.tableView.tableHeaderView = self.searchController.searchBar; 是否有可能把searchBar放在别的地方? 假设我们想要实现一个固定的UISearchBar,就像联系人应用中使用的UISearchBar一样。 我试过这个,但是searchBar并没有出现。

UITableView部分周围的边框

我们如何可以在tableview的每个部分都有边框? 附上图片来显示我在找什么。 如果您查看图像,则每个tableview部分都有一个边框。

如何浏览在我的iPhone上运行的应用程序中的核心数据?

我正在开发一个使用核心数据的iPhone项目,并试图找出一种轻松浏览数据如何存储的方法。 具体而言,我将图像存储在核心数据中,并希望看到它们占用了多less空间等等。 我发现了一个名为“核心数据编辑器”的应用程序,可以让您在iPhone模拟器上浏览核心数据,但是对我来说这并不是很有用,因为我正在存储从相机拍摄的图像。 有没有办法轻松浏览我的应用程序中存储的内容?

如何复制消息在iOS 7中弹跳泡泡

当您在iOS 7中的消息应用程序中进行对话时,如果向上或向下滚动,则会注意到消息发出时的气泡以及更多的文字会弹起。 我试图在我自己的表格视图中复制这个,但是没有find办法去做。 我认为它是使用UIDynamics,但我不知道如何将绑定与滚动和内容弹跳。 任何帮助,将不胜感激

如何从iOS中的AudioQueueRef浮点数据获取数组?

我正在将audio传入iPhone,并将其传递给(C ++)分析algorithm。 当然,还有很多选项:path中的AudioQueue教程以及启动的东西。 audiocallback,但是,给了一个AudioQueueRef ,我发现苹果的文档在这方面的东西很薄。 内置的方法来写入文件,但没有什么地方你实际上在数据包内部查看数据。 我需要数据。 我不想写任何文件,这是所有的教程 – 甚至苹果的便利I / O对象 – 似乎都瞄准了。 苹果的AVAudioRecorder (令人生气的)会给你关卡和写入数据,但实际上并没有给你访问它。 除非我错过了一些东西… 这个怎么做? 在下面的代码中有inBuffer->mAudioData这是非常接近,但我不能find什么格式这个'数据'是在或如何访问它的信息。 AudioQueuecallback: void AudioInputCallback(void *inUserData, AudioQueueRef inAQ, AudioQueueBufferRef inBuffer, const AudioTimeStamp *inStartTime, UInt32 inNumberPacketDescriptions, const AudioStreamPacketDescription *inPacketDescs) { static int count = 0; RecordState* recordState = (RecordState*)inUserData; AudioQueueEnqueueBuffer(recordState->queue, inBuffer, 0, NULL); ++count; printf("Got buffer %d\n", count); } […]

如何获取Documents目录中的文件的所有path?

我通常使用NSBundle获取path。 但是,NSBundle不包含“文档”文件夹。 如何获取文档目录中的文件的所有path(或名称)?

iOS / Cocoa – NSURLSession – 处理基本的HTTPS授权

[编辑提供更多信息] (我没有使用AFNetworking来做这个项目,我将来可能会这样做,但是希望先解决这个问题/误会。) 服务器设置 我不能在这里提供真正的服务,但它是一个简单,可靠的服务,根据以下URL返回XML: https://开头的用户名:password@example.com/webservice 我想通过使用GET连接到通过HTTPS的URL,并确定任何身份validation失败(HTTP状态代码401)。 我已经确认Web服务可用,并且我可以成功(http状态码200)使用指定的用户名和密码从URL抓取XML。 我已经通过Web浏览器和AFNetworking 2.0.3完成了这个工作,并且使用了NSURLConnection。 我也证实,我在所有阶段使用正确的凭证。 鉴于正确的凭据和下面的代码: // Note: NO delegate provided here. self.sessionConfig = [NSURLSessionConfiguration defaultSessionConfiguration]; self.session = [NSURLSession sessionWithConfiguration:self.sessionConfig delegate:nil delegateQueue:nil]; NSURLSessionDataTask *dataTask = [self.session dataTaskWithURL:self.requestURL completionHandler: … 上面的代码将工作 。 它将成功连接到服务器,获得一个200的http状态码,并返回(XML)数据。 问题1 这种简单的方法在证书无效的情况下失败。 在这种情况下,完成块从不被调用,不提供状态码(401),并且最终任务超时。 试图解决scheme 我将一个委托分配给NSURLSession,并处理以下callback: -(void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, NSURLCredential *credential))completionHandler { if (_sessionFailureCount == […]

在UITableView滑动添加额外的button

目前我正在使用NSFetchedResultsController来处理表格。 我想知道有什么办法来添加像滑动操作中的删除button的其他button? 我正在考虑将其子类化。 但是在帮助文档中找不到与我的问题相关的内容。 提前致谢。

带有PhoneGap的JQuery Mobile的外部浏览器中链接不打开

我在使用JQuery Mobile 1.2.0的PhoneGap 2.3.0中遇到问题。 任何外部链接iniOS在应用程序内打开,而不是打开他们在应用程序内部打开的Safari,使用户无法重新启动应用程序而无法返回到应用程序。 我已经试过rel =“external”和target =“_ blank”来表示它是外部链接,但没有成功。 我已经看到PhoneGap和JQMobile的默认方式应该是我想要的。 我发现了很多这种行为的要求,但不是这样。

如何停止和扭转UIViewanimation?

我有一个UIView的animation,以便它在用户触摸一个切换button时收缩,当用户再次触摸button时,它将扩展回原始大小。 到目前为止,一切正常。 问题是animation需要一些时间 – 例如3秒。 在此期间,我仍然希望用户能够与界面进行交互。 所以当用户在animation仍在进行的时候再次触摸button时,animation应该停止在原来的位置并且反向。 在苹果问答中,我发现了一种立即暂停所有animation的方法: https://developer.apple.com/library/ios/#qa/qa2009/qa1673.html 但我没有看到从这里倒转animation的方法(并省略了最初的animation的其余部分)。 我如何做到这一点? – (IBAction)toggleMeter:(id)sender { if (self.myView.hidden) { self.myView.hidden = NO; [UIView animateWithDuration:3 animations:^{ self.myView.transform = expandMatrix; } completion:nil]; } else { [UIView animateWithDuration:3 animations:^{ self.myView.transform = shrinkMatrix; } completion:^(BOOL finished) { self.myView.hidden = YES; }]; } }