草庐IT

low-graphics

全部标签

iphone - 在 Core Graphics 中绘制子弹箭头

除非绝对必要,否则我不想重新发明轮子,所以我想看看如何使用CoreGraphics绘制这样的箭头:有人知道我如何开始使用它吗?这是我目前所拥有的,但它绘制了一个正三角形而不是括号形状:CGPointorigin=CGPointMake(100,20);UIBezierPath*path=[UIBezierPathbezierPath];[pathmoveToPoint:origin];[pathaddLineToPoint:CGPointMake(origin.x-10,origin.y-20)];[pathaddLineToPoint:CGPointMake(origin.x-10,

iphone - UIImagepickercontroller : converting to low quality video error

我正在从UIImagepickercontroller的didFinishPickingMediaWithInfo方法中获取inputurl[infoobjectForKey:UIImagePickerControllerMediaURL]。NSURL*inputURL=[NSURLURLWithString:inputurlstring];我从这段代码中给出outputurlNSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*videoPath=[NSStringstringWithFormat:@"%@/%@",d

ios - Core Graphics 的内存问题

我使用CoreGraphics的原语“手工”绘制了一张表格。单击按钮时会重新绘制View。问题是,当我在Instruments中分析代码时,VMRegions不断增加,而Heap和AnonymousVM振荡(我希望如此)。以及关于CoreAnimation的细节:我的drawRect的摘录:-(void)drawRect:(CGRect)rect{//DrawingcodeCGContextRefcontext=UIGraphicsGetCurrentContext();CGRectpaperRect=CGRectMake(self.bounds.origin.x+hourLabelS

iphone - Core Graphics 文本比 Core Text 快得多——我觉得我错过了什么

这是我用来在核心图形中显示一些文本的代码:inty=MESSAGE_FRAME.origin.y+8;if(month)y=y+27;intheight=[JHomeViewCellContentViewheightOfMessage:self.entry.message];CGRectrect=CGRectMake(MESSAGE_FRAME.origin.x+8,y,MESSAGE_FRAME.size.width-16,height);UIFont*font=[UIFontfontWithName:@"Crimson"size:15.0f];[[UIColorcolorWithW

iphone - 如何使用 Core Graphics(用于手指绘画)创建浮雕或阴影效果

我在绘图中实现“浮雕/阴影效果”时遇到问题。手指绘画功能目前在我的自定义UIView上运行良好,下面是我的drawRect方法代码:使用所有方法编辑代码:-(void)drawRect:(CGRect)rect{CGPointmid1=midPoint(previousPoint1,previousPoint2);CGPointmid2=midPoint(currentPoint,previousPoint1);CGContextRefcontext=UIGraphicsGetCurrentContext();[self.layerrenderInContext:context];CG

ios - 使用 ObjectiveC 的 Core Graphics,如何将箭头绕圆圈弯曲?

我们的设计师让我重新创建这个:我是UIView的子类,我已经像这样覆盖了drawRect命令:[superdrawRect:frame];CGFloatx=self.frame.origin.x;CGFloaty=self.frame.origin.y;CGFloatw=self.frame.size.width;CGFloath=self.frame.size.height;CGFloatlineWidth=lineWidthRequested;CGPointcenterPoint=CGPointMake(w/2,h/2);CGFloatradius=radiusRequested;

ios - 如何使用 Core Graphics 在我的触摸位置画一个圆圈?

这里是新程序员。我在尝试使用CoreGraphics在触摸位置周围绘制描边弧时遇到问题。我有绘制圆圈的方法,工作正常,我已经测试并在点击屏幕时注册触摸,但是当我尝试在点击时调用绘制圆圈的方法时,出现错误“CG​​ContextBlahBlah:无效上下文0x0"我认为这是因为我没有调用drawRect:()中的方法。那么我怎样才能在触摸时调用这个方法呢?此外,如何在我的绘制方法中使用“CGPointlocationOfTouch”作为参数?这是我正在使用的代码块。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{U

iOS 9 : low energy -> do developers have to prepare for that?

在WWDC2015主题演讲中,提到电池续航时间将延长一小时,并且具有低电量状态,可将电池续航时间延长三小时。iOS应用开发者是否需要为此新功能做任何事情?在低电量状态下,他们的应用程序是否必须执行(或不执行)某些操作? 最佳答案 看起来它与3rd-Party应用程序无关,更多的是关于iOS本身。这是我找到的一篇文章:http://www.redmondpie.com/how-ios-9-low-power-mode-for-battery-life-saving-works/这是另一篇文章,似乎证实它仅适用于iOS本身(以及下载等后

ios - 平滑 Core Graphics 曲线

我正在尝试创建一个圆形加载栏,并希望使用CoreGraphics而不是mask图像来创建效果。但是,我没有得到我所希望的保真度:无论我尝试过什么,锯齿看起来都很糟糕。抗锯齿功能已开启,我已经尝试在CGContextRef上将“平坦度”调低至.1。该图像来自(Retina)模拟器,它在设备上看起来稍微好一些,但仍然不是那么好。绘图代码,在CALayer的子类中:-(void)drawInContext:(CGContextRef)ctx{CGPointcenter=CGPointMake(self.frame.size.width/2,self.frame.size.height/2);

iphone - 如何更改 Corona SDK for Retina Graphics 中的 tableView 库

我正在查看CoronaSDK并希望调整CoffeeDemo(http://blog.anscamobile.com/2010/09/create-scrolling-list-views-with-text-and-graphics-in-coronasdk-ios-android-tutorial/),以便它使用此处描述的RetinaDisplay@2x图像配置:http://blog.anscamobile.com/2011/01/dynamic-image-resolution-made-easy/我需要做什么才能将Retina4的东西集成到tableView库中,从而使Coff