草庐IT

cocoa-touch

全部标签

objective-c - 以编程方式绘制粗略的线条

我想知道你们是否知道我如何在iOS应用程序上画一条看起来很粗略的线。目前我正在绘制感谢UIBezierPath,然后将其渲染到位图图形上下文中。我怎样才能使线条看起来粗略?//ProduceandaddpointstodrawintheUIBezierPath//DrawthepathintotheBitmapcontextUIGraphicsBeginImageContext(self.bounds.size);[frameBufferdrawAtPoint:CGPointMake(0,0)blendMode:kCGBlendModeCopyalpha:1.0];[[datasour

iPhone 应用程序 : how to implement Google Places Api

我想在iPhone应用程序中集成GooglePlacesApi。是否有任何示例项目或教程可以帮助我实现它? 最佳答案 我可以从stackoverflowanswer实现googlePlaceapi使用url我可以获得响应并使用JSON解析根据我的要求过滤数据 关于iPhone应用程序:howtoimplementGooglePlacesApi,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

objective-c - 在非空数组上获取 'index 0 beyond bounds for empty array' 错误

我有这段代码可以在我的应用程序的RootViewController中向TableView添加一行:NSIndexPath*indexPath=[NSIndexPathindexPathForRow:0inSection:0];NSArray*myArray=[NSArrayarrayWithObject:indexPath];NSLog(@"count:%d",[myArraycount]);[self.tableViewinsertRowsAtIndexPaths:myArraywithRowAnimation:UITableViewRowAnimationFade];[self.

ios - 如何比较 iPhone 的最佳语音识别器?

我找到了以下适用于iPhone的语音识别库。1)表情包:http://www.memememobile.com/company/overview/2)打开耳朵:http://www.politepix.com/openears3)iSpeech:http://www.ispeech.org/text.to.speech.tts.saas.api4)吱吱作响:http://www.creaceed.com/ceedvocalsdk/features.html我不知道如何从中选择更好的框架,请指导我这样做。 最佳答案 对于mememe框

objective-c - 从模态视图启动相机会导致 iPad 上出现不需要的调整大小

在我的iPad应用程序中,我创建并调整了模态视图的大小,如下所示:ModalViewController*modalController=[[WishlistInfoViewControlleralloc]initWithNibName:@"WishlistInfoViewController"bundle:nil];UINavigationController*navController=[[UINavigationControlleralloc]initWithRootViewController:modalController];navController.modalPresen

ios - drawRect 绘制的内容是否可以使用 UIView 动画进行动画处理?

在iOS上,如果有两个圆圈,都是UIView对象,那么它们的center或frame可以使用动画>UIView动画。但难点在于,包含这两个圆的容器UITreeView,使用drawRect画一条连接圆心的线。在drawRect中,我可以使用CG或UIKit来画线,我选择使用UIBezierPath的moveToPoint和addLineToPoint画线,其实应该只是下面的CG调用,但更容易使用。但是当一个圆圈移动到另一个位置时,直线不会随之移动,所以动画看起来有点奇怪。有没有办法让它动画化?我尝试在TreeView类中而不是在UINodeView类(圆圈)中设置动画,但这无济于事。事

iphone - 禁用快速查看

我采用了描述的优秀方法here将文件类型与我的应用相关联。我的问题是,当文件附加到电子邮件并且用户触摸附件时,用户不会立即加载应用程序,而是会“快速查看”文件的内容,并且必须单击顶部的按钮右上角,以便“打开方式”我的应用程序。我想针对我的自定义扩展名(例如“*.CUS”)禁用quicklook,并且我希望电子邮件应用程序在“单击”附件时直接转到我的应用程序。 最佳答案 使用iOS6时,这似乎会导致Cisco的注册信封服务(CRES)出现问题。该服务加密securedoc.html附件中的消息,需要在Safari中打开并使用Javas

iphone - uitableviewcell 中的编辑模式仅适用于 ios 5.0

我做了一个自定义的tableviewcell并覆盖了方法-(void)setEditing:(BOOL)editinganimated:(BOOL)animated以便为编辑模式隐藏一个UISwitch。这是我的代码-(void)setEditing:(BOOL)editinganimated:(BOOL)animated{[supersetEditing:editinganimated:animated];if(animated==YES){//Withanimationif(editing==NO){//Editingstopped[UIViewanimateWithDuratio

iphone - 在字符串中存储单词的优雅算法

我有一个应用程序,用户可以在其中将文本输入自定义文本区域。如果用户点击文本区域,它会将光标移动到他们刚刚点击的点,从而使他们能够在文本区域的任何位置插入/删除文本。限制是文本区域的开头不能有空格,文本区域的任何一点都不能有连续的空格(也没有回车键来创建新行)。文本区域中的文本存储在名为“文本”的属性字符串中。我需要开发的是一种高效的算法,可以跟踪文本区域中最宽的单词。当我说最宽时,我指的不是字符宽度,而是我通过将文本存储在CTFrameRef中并获取其大小来计算的实际像素宽度。我已经想出了很多可以完成此任务的蛮力方法,但我想知道是否有人知道什么是时间和空间上最有效的方法来完成此任务?我

iOS 应用因 FlurryAds 而崩溃

我遇到了一个难以调试的问题。我的程序崩溃是因为一条消息被发送到一个已释放的对象。使用ZombieObjects,我找到了导致它崩溃的原因,但不知道如何修复它。当我的View消失时,我将FlurryAds委托(delegate)设置为nil,并在该View出现时将其设置为该View。当我在我的应用程序后台运行并在此View中时,我会立即崩溃。Flurry有错误吗?这是打印到控制台的消息:2013-01-1814:04:44.626PurdueCourseSniper[19212:c07]***-[FlurryAdspace]:messagesenttodeallocatedinstanc