この質問は以前にも尋ねられましたが、私の要件を満たしておらず、適切で満足のいく回答が見つからなかったため、もう一度質問します。三角形のボタンが欲しい。どうすればそれを達成できるかわかりません。検索したところ、興味深い解決策が 1 つ見つかりました。ここにリンクがあります。
-(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);
}
このソリューションの使用方法がわかりません。誰でもこれをガイドできますか。前もって感謝します。