首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS应用程序中的气泡图

iOS应用程序中的气泡图
EN

Stack Overflow用户
提问于 2012-10-05 17:44:01
回答 2查看 1.2K关注 0票数 0

我需要在iPad应用程序中实现气泡图,每个气泡都有用户交互(触摸事件)来导航到详细视图。

有没有什么框架或方法可以做到这一点(比如条形图,片段图,使用核心图的线形图)??

我尝试手动实现,甚至为每个气泡使用CGContextRef,如下所示

代码语言:javascript
复制
CGContextRef c = UIGraphicsGetCurrentContext();
UIColor *grayColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:0.5];
[grayColor set];
CGRect rectangle = CGRectMake(xaxis+2,yaxis+2,size-4,size-4);
CGContextSetLineWidth(c,4);
CGContextStrokeEllipseInRect(c, rectangle);
CGContextAddEllipseInRect(c, rectangle);
CGContextSetFillColorWithColor(c, [bubbleColor CGColor]);
CGContextFillPath(c);

但无法裁剪边缘,因为有用户交互,即触摸事件(因为这些气泡是内嵌在UIView中的圆)。

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2012-10-06 07:30:36

为此,您可以使用散点图。实现-symbolForScatterPlot:recordIndex:数据源方法,为每个绘图点提供自定义绘图符号。根据需要根据数据更改符号的大小、形状、填充等。

票数 1
EN

Stack Overflow用户

发布于 2012-10-05 17:51:34

试试thisthis。此外,您还可以尝试对您的图像使用OBShapedButton。希望这能有所帮助:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12743643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档