如何添加三角形按钮

时间:2013-10-22 14:17:27

标签: iphone ios6

我知道这个问题早些时候也被问过,但是不符合我的要求而没有找到合适的满意答案,所以再问一遍。我想要一个三角形的按钮。我不知道它是如何实现的。我搜索并找到了一个有趣的解决方案Here 是链接。

-(void)drawRect:(CGRect)rect
{
CGContextRef ctx = UIGraphicsGetCurrentContext();

CGContextBeginPath(ctx);
CGContextMoveToPoint   (ctx, CGRectGetMinX(rect), CGRectGetMinY(rect));  // top left
CGContextAddLineToPoint(ctx, CGRectGetMaxX(rect), CGRectGetMidY(rect));  // mid right
CGContextAddLineToPoint(ctx, CGRectGetMinX(rect), CGRectGetMaxY(rect));  // bottom left
CGContextClosePath(ctx);

CGContextSetRGBFillColor(ctx, 1, 1, 0, 1);
CGContextFillPath(ctx);
}

如何使用此解决方案我不知道。任何人都可以为此指导。 提前谢谢。

0 个答案:

没有答案