UIView を含む UIViewController があり、その上に直線の点線を描きたいと思います。これを行う最も簡単でパフォーマンスの高い方法は何ですか? どうすればいいですか?幅 150 のグレー色の直線の水平点線になります。私は周りを見回しましたが、CGContextSetLineDashを使用することが解決策であるようで、これまでのところ私が持っているものは次のとおりです:
-(void) drawRect:(CGRect) rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 100);
CGFloat dashes[] = {1,1};
CGContextSetLineDash(context, 2.0, dashes, 2);
CGContextStrokePath(context);
}