如何通过从边缘拖动来调整UIView的大小?

在我的iPad应用程序中,我希望用户能够通过从其边缘拖动视图来调整UIView的大小。 我将使用iOS 5 SDK,那么最干净的方法是什么? 有没有其他的办法来实现这个没有处理touchesBegan,touchesMoved,等等?

用AVPlayer播放MP3audio

我听到有关这方面的一些相互矛盾的报道。 我想要做的是从一个URLstream媒体文件。 我已经做了几个小时的研究,但是我找不到有关如何做这件事的好的指南,甚至找不到什么样的audio播放器。 有些朋友告诉我,AVPlayer可以播放MP3,但苹果文件说,它不能。 我倒了Matt Gallagher的audiostream式传输器(http://www.cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html),但是那个代码很好,我已经足够新了,很难通过autoreleases和保留所有这一切。 我试图stream的audio是一个相当大的MP3文件从libsyn服务器,与格式的URL .. http://traffic.libsyn.com/podcastname/episode.mp3 所有我需要做的就是抓住它并开始玩,暂停和擦洗的能力。 所以首先,CAN AVPlayerstreamMP3的东西? 如果有的话,是否有人有指导或代码,他们可以指向我? 如果没有,有什么样的audio播放器类可以stream式audio? 我已经尝试创build一个AVPlayerItem,初始化的URL,然后将其添加到一个AVPlayer,但我得到了一吨错误加载…和符号未find…错误。 我会很感激这方面的任何信息,谢谢!

如何实现使用多个ViewController的UIPageViewController

我一直在一个简单的testing应用程序来学习UIPageViewController的来龙去脉。 我有它的工作,但我不相信我的执行是最好的方法。 我希望你们中的一些人能把我指向正确的方向。 为了获得基本的理解,我以本教程为出发点。 http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/ 本教程将创build一个应用程序,该应用程序为viewController提供的每个页面使用一个UIPageViewController 。 不过,我需要利用UIPageViewController来滚动具有完全不同布局的页面。 因此,为了让本教程更进一步,我创build了一个在详细视图中使用UIPageViewController来显示三个不同视图控制器的主 – 细节应用程序。 我坚持只显示这个testing应用程序的图像和标签,但我目前正在build设的应用程序有三个viewController将包含tableview,imageView和textViews,或一些textFields。 这是我的testing应用程序的故事板。 我使用DetailViewController作为PageViewController的数据源。 在DVC的viewDidLoad中,我以这种方式build立将在三个内容视图控制器firstViewController , secondViewController和thirdViewController中使用的标签和图像。 if ([[self.detailItem description] isEqualToString:@"F14's"]) { //Here the page titles and images arrays are created _pageTitles = @[@"Grim Reapers", @"Breakin the Barrier!", @"Top Gun"]; _pageImages = @[@"F14_Grim.jpg", @"F14boom.jpg", @"F14_topgun.jpg"]; //Here I call a method to instantiate the viewControllers FirstController […]

如何列出iOS中的uiviewcontroller中的所有子视图?

我想列出UIViewController所有子视图。 我尝试了self.view.subviews ,但并不是所有的子视图都列出来了,例如UITableViewCell中的子视图找不到。 任何想法?

IPv6app store拒绝

我们的更新今天已经被拒绝了两次ipv6networking连接问题。 我们的networking代码在以前的版本和当前版本之间没有变化。 该应用程序仅将httpsnetworking请求发送到api.metooapp.io,该请求已针对ipv6 [ 0 ]正确configuration,并在AWS上的Route53后面运行。 代码中没有硬编码的IP地址。 即使按照在拒绝通知中提供的链接[ 1 ]中的步骤创buildipv6networking,我也无法再现此问题。 看来我不是唯一遇到这个问题的人,要么[ 2 ]。

在iPhone上进行PDFsearch

两天后,试图从PDF阅读使用Quartz的注释,我设法做到了,并张贴我的代码 。 现在我想为另一个常见问题做同样的事情:用QuartzsearchPDF文档。 和以前一样的情况,这个问题已经被问了很多次,几乎没有实际的答案。 所以我首先需要一些指针,因为我自己还没有实现。 我试过的: 我尝试使用CGPDFScannerScan处理TJ和Tj操作符 – 在某些PDF上返回正确的文本,而在其他文档中,它返回的大部分是随机字母。 也许它与文本编码有关? 有人指出 ,文本块(由BT / ET运营商标记)应该被处理,但我仍然没有设法这样做。 任何人都设法从任何PDF中提取文本? 之后,通过将所有文本存储在NSMutableString并使用rangeOfString (如果有更好的方法请让我知道),search应该很容易。 但是如何突出结果呢? 我知道有几个操作符可以find字形的大小,所以我可以根据这些值计算结果矩形,但是我一直在阅读规范几个小时…这是一个臃肿的混乱,我疯了。 任何人有一个实际的解释? 更新 用户Naveen Thunga发现PDFKitten是“从iOS中提取PDF数据的框架”。 我只是试图演示,它似乎工作广告。 我会用更多的PDFtesting它,并且会很快发布结果。 作为一个侧面说明,代码似乎对我来说非常好 – 如果你对这个东西是如何工作感兴趣的话,那真是太棒了。

连续滚动查看; 水平和垂直

现在我一直在为这个任务苦苦挣扎。 我想开发的是一个scrollview或collectionview,它可以连续滚动垂直和水平。 这是我认为这应该看起来像一个形象。 透明框是从内存中重新加载的视图/单元格。 一旦视图/单元格出现在屏幕之外,就应该为即将到来的新单元格重用它。就像UITableViewController工作方式一样。 我知道一个UICollectionView只能制作为无限滚动横向或纵向,而不是两个。 但是,我不知道如何使用UIScrollView来做到这一点。 我试着附加在这个问题上的答案的代码,我可以得到它重新创build的意见(例如%20),但这不是我真正需要的..此外,它不是连续的。 我知道这是可能的,因为HBO Go应用程序这样做..我想完全相同的function。 我的问题:我怎样才能达到目标? 有什么指南/教程可以告诉我如何? 我找不到任何东西。

使用Objective C读取发布到设备控制台的日志消息

我的iOS应用程序如何从设备控制台日志中读取消息。 我想以编程方式阅读这些日志条目(如阅读文件?),select一些,并通过电子邮件发送给支持。 我知道一个iPhone应用程序可以让你查看日志。 它的名字是Console。 但是,我不知道他使用了什么类或API。 有人build议使用ASL函数来完成,但是我不知道它们是什么或者它们在哪里被logging。 我也知道使用NSLog的一些select,如NSLogger和CocoaLumberJack,但是我们还没有准备好在这个时候实现这些。 非常感谢您的帮助!

'+ entityForName:nil不是合法的NSManagedObjectContext参数 – 核心数据

我已经将所有相关代码添加到App Delegate中,并且可以将其添加到数据模型中,并从applicationDidFinishLaunchingWithOptions中的数据模型中获取。 我的问题是当我试图写入我的视图控制器中的数据模型。 我已经将这个代码添加到头文件中: NSFetchedResultsController *fetchedResultsController; NSManagedObjectContext *managedObjectContext; @property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController; @property (nonatomic, retain) NSManagedObjectContext *managedObjectContext; 而这个代码给我的实现文件: NSManagedObjectContext *context = [self managedObjectContext]; NSManagedObject *model = [NSEntityDescription insertNewObjectForEntityForName:@"Events" inManagedObjectContext:context]; [model setValue:@"Sample Event" forKey:@"eventName"]; NSError *error; if (![context save:&error]) { NSLog(@"Couldn't save: %@", [error localizedDescription]); } 但是,我得到以下错误: 'NSInvalidArgumentException', reason: '+entityForName: nil is not a legal […]

防止iOS Safari中的方向更改

当设备旋转时,是否有可能避免在iOS Safari中转换到横向视图? iOS的Safari有“orentationchange”事件,我试图拦截它,并禁用默认行为,如下所示: <html> <head> <script type="text/javascript"> function changeOrientation(event) { alert("Rotate"); event.preventDefault(); } </script> </head> <body onorientationchange="changeOrientation(event);"> PAGE CONTENT </body> </html> 但是当testing我的iPhone上的页面时,当我旋转设备的警报显示,但视图切换到风景。 看来event.preventDefault()不会停止旋转。 有没有办法阻止这种行为?