ios 如何在Uilable 绘制三角形 5

 我来答
匿名用户
2017-03-01
展开全部
创建一个继承UIview的类 导入<QuartzCore/QuartzCore.h><UIKit/UIKit.h>头文件 重写其drawRect方法 -(void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); /*画三角形*/ //只要三个点就行跟画一条线方式一样,把三点连接起来 CGPoint sPoints[3];//坐标点 sPoints[0] =CGPointMake(100, 220);//坐标1 sPoints[1] =CGPointMake(130, 220);//坐标2 sPoints[2] =CGPointMake(100, 160);//坐标3 CGContextAddLines(context, sPoints, 3);//添加线 CGContextClosePath(context);//封起来 CGContextDrawPath(context, kCGPathFillStroke); //根据坐标绘制路径 } 然后调用这个view就可以了。
追问
调用用了,然后添加到lable,并不能不显示这个三角形,去除这个lable的背景色就可以显示,为什么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式