草庐IT

iphone - 形状识别(识别手绘基本形状——矩形、椭圆、三角形等)?

我想检测手绘的基本形状——矩形、椭圆、三角形等。有人知道如何实现吗? 最佳答案 或许您可以试试OpenCV库。实际上这个库的重点是计算机视觉,即分析图像和视频的像素数据,可能对你的任务来说太重了。但另一方面,它非常强大并且可以在许多平台上使用(甚至在iOS上)。带有形状的手绘图像也只是一组像素,不是吗;-)你可以看看手册:http://www.sciweavers.org/books/opencv-open-source-computer-vision-reference-manual在stackoverflow上也有很多关于Ope

iphone - Cocoa Touch 静态库 - 与标准框架的链接

我创建了一个cocoatouchstatic,它使用MediaPlayer.framework和CoreData.framework等标准苹果框架。当我将我的主项目链接到这个静态库时,它会抛出错误,因为该库需要那些框架。我的问题:有没有办法设置静态库来链接那些框架,这样我就不需要将它们添加到我的主项目中了?我试图将框架添加到静态库的“将二进制文件与库链接”构建阶段,但主项目仍然不合适。我可能缺少某种build设置标志。 最佳答案 不,遗憾的是没有办法实现这一目标。您必须将您的主项目链接到库使用的框架。

iphone - UITableViewCells 中缩略图的内存处理

简短说明目前我有一个UITableView,其中包含来自网站的视频单元格。此外,每个单元格(代表一个视频)都有一个特定的缩略图。这些图像是使用NSURLConnection异步下载的(所以我不必担心自己的线程)。当这些图像对象下载完成后,它们只是通知UITableView刷新它所属的单元格。我的问题作为标准,每次调用都会将10个新视频提取到UITableView。这意味着允许用户按下UITableView底部的单元格以请求10个新视频等。这里的问题是很快就会有大量内存使用,因为所有缩略图图像(在UITableView中)的数据无论如何都会存在。是否有一种巧妙的方法可以取消分配当前不在V

objective-c - UIViewAnimation 导致从枚举类型隐式转换

我收到这个警告从枚举类型“UIViewAnimationCurve”到不同枚举类型“UIViewAnimationTransition”的隐式转换这段代码的最后一行if(((UIView*)[[slideViewssubviews]objectAtIndex:0]).frame.origin.x>SLIDE_VIEWS_MINUS_X_POSITION){UIView*tempRight2View=[[slideViewssubviews]objectAtIndex:[[slideViewssubviews]count]-1];[UIViewbeginAnimations:@"ALIG

iphone - 如何预览UIWebview打印?

我想打印UIWebView。用户可以选择纵向或横向模式打印。但是我不知道如何进行界面预览,因为我无法计算打印区域。请帮忙! 最佳答案 你可以这样做-(void)printWebView{UIPrintInteractionController*pic=[UIPrintInteractionControllersharedPrintController];UIPrintInfo*printInfo=[UIPrintInfoprintInfo];printInfo.outputType=UIPrintInfoOutputGeneral;

iphone - UIWebView 调整大小慢

调整UIWebView的大小很慢。在调整多个UIWebView(具有大内容)的大小时,在iPad2上可能需要几秒钟。这是我使用的代码:tmpUIWebView.frame=CGRectMake(0,0,768,1004);我知道调整大小可以很快完成,因为:-iPad上的DolphinHD浏览器可以非常快速地将多个选项卡调整为全屏。-此外,当我在调整大小时滚动UIWebView时,调整会很快完成。如何快速调整UIWebView的大小(就像在DolphinHD浏览器中一样)?有什么技巧吗?感谢您的帮助!格本 最佳答案 这就是我慢慢隐藏V

objective-c - 在某些 View 中捕捉屏幕上任意位置的触摸事件?

我有一个菜单,如果它在一定时间后处于非事件状态,我希望它自动隐藏。此菜单由UIViewController的层次结构组成,呈现各种不同的View。我正在考虑运行一个计时器,只要有触摸,它就会失效并重新开始。是否可以捕获一组UIView中的所有触摸事件?也许只是保留一个bool值并使用主UIWindow来捕获触摸事件?编辑:我的应用程序是一种信息亭应用程序,有一个主屏幕和一个菜单。当菜单打开时,我希望它运行一个自动关闭计时器,在整个菜单屏幕上进行任何触摸后该计时器都会重置。菜单以模态方式显示在整个屏幕上。 最佳答案 一种确定的方法是子

iphone - 设置 UIWebView scrollView delegate 导致错误

所以我有以下代码:NSString*currSysVer=[[UIDevicecurrentDevice]systemVersion];if([currSysVercompare:@"5.0"options:NSNumericSearch]!=NSOrderedAscending){webScrollView=self.webView_.scrollView;}else{webScrollView=[self.webView_defaultScrollView];}webScrollView.delegate=self当我滚动时,它会给我:-[UIWebViewscrollViewDi

jquery animate scrollTop 和 scrollLeft 不能同时在 ipad 上工作

我有以下代码片段,可将我的页面动画化到首页上的特定点。这在所有浏览器和Android平板电脑上都能完美运行。if($("body").hasClass("mobile")){$scrollable.animate({scrollTop:getPosition()[0]},scrollSpeed,scrollEffect);$scrollable.animate({scrollLeft:getPosition()[1]},scrollSpeed,scrollEffect);}else{$scrollable.animate({scrollTop:getPosition()[0],scro

html - iPad 方向问题的元标记

最初我使用元标记:使用此标签时,初始加载时,页面在横向模式下看起来不错,但当我将方向更改为纵向并返回横向模式时,页面缩小了。然后我在我的页面上尝试了以下元标记:虽然该页面适用于横向模式,但在纵向模式下我没有看到滚动条来查看更多内容。我是否需要使用媒体查询来使页面适合横向和纵向模式,或者是否有有助于实现这一点的元标记? 最佳答案 我找到了一个很好的解决方案:元标记:带有jQ​​uery的JavaScript:varmobile_timer=false;if(navigator.userAgent.match(/iPhone/i)||n