【发布时间】:2012-08-02 19:00:41
【问题描述】:
我有一个 UIViewController,里面有一个 UIView,我想在上面画一条直线。执行此操作的最简单和高效的方法是什么?我该怎么做呢?它只是一条宽度为 150 的灰色水平虚线。我环顾四周,似乎使用 CGContextSetLineDash 是解决方案,这是我目前所拥有的:
-(void) drawRect:(CGRect) rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 100);
CGFloat dashes[] = {1,1};
CGContextSetLineDash(context, 2.0, dashes, 2);
CGContextStrokePath(context);
}
【问题讨论】:
-
为了获得有用的答案,您需要展示您所做的事情以及您遇到的问题。没有人会为您编写完整的程序,但我们很乐意为您提供具体的步骤并推动正确的方向。
-
抱歉,我刚刚添加了我的代码以及我在哪里......介意不要对我的问题投反对票吗?
-
使用这段代码会发生什么?
标签: objective-c ios cocoa-touch cgcontext