iOS學習,ios開發

來源:互聯網
上載者:User

iOS學習,ios開發

//繪製虛線-(void)set{        UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(10, 100, 320, 20)];    [self.view addSubview:imageView];    //建立一個基於位元影像的上下文,大小為 imageView 的大小    UIGraphicsBeginImageContext(imageView.frame.size);    //繪圖位置,相對畫布頂點而言    [imageView.image drawInRect:CGRectMake(0, 0, imageView.frame.size.width, imageView.frame.size.height)];    //設定端點的格式    CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapSquare);//繪製方形端點    //{10,10} 表示先繪製 10 個點,再跳過 10 個點,重複。。。    //{10,20,10} 表示先繪製 10 個,跳過 20 個,繪製 10 個點,跳過 10 個,繪製 20 個,重複。。相應的 count 要等於lengths 的個數    CGFloat lengths[] = {10,10};    CGContextRef line = UIGraphicsGetCurrentContext();    //虛線的顏色    CGContextSetStrokeColorWithColor(line, [UIColor redColor].CGColor);    //phase 表示繪製的時候跳過多少個點    CGContextSetLineDash(line, 0, lengths, 2);    //繪製的起點    CGContextMoveToPoint(line, 0.0, 20);    //終點    CGContextAddLineToPoint(line, 310, 20);    //畫線    CGContextStrokePath(line);        imageView.image = UIGraphicsGetImageFromCurrentImageContext();}

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.