swift畫線

    override func drawRect(rect: CGRect) {
        super.drawRect(rect)
        let context = UIGraphicsGetCurrentContext()
        CGContextSetLineCap(context,CGLineCap.Round)//
        CGContextSetLineWidth(context, 2)// 線寬
        CGContextSetAllowsAntialiasing(context, true)// 鋸齒
        CGContextSetRGBStrokeColor(context, 231/255, 231/255, 231/255, 1)//顏色
        CGContextBeginPath(context)
        CGContextMoveToPoint(context, 0, 0)// 起點坐標
        CGContextAddLineToPoint(context, self.frame.width, 0)// 終點坐標
        CGContextStrokePath(context)
    }

oc 方法

- (void)drawRect:(CGRect)rect {
    
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetLineCap(context, kCGLineCapRound);
    CGContextSetLineWidth(context, 3);  //線寬
    CGContextSetAllowsAntialiasing(context, true);
    CGContextSetRGBStrokeColor(context, 0.0 / 255.0, 0.0 / 255.0, 0.0 / 0.0, 1.0);  //線的顏色
    CGContextBeginPath(context);
    
    CGContextMoveToPoint(context, 0, 0);  //起點坐標
    CGContextAddLineToPoint(context, self.frame.size.width, self.frame.size.height);   //終點坐標
    
    CGContextStrokePath(context);
}

注: UItableView cell 上劃線會被 contentView 背景遮住 需要讓他得背景透明

博客 文章地址http://chenzhao.date/2016/09/11/ios%E7%94%BB%E7%BA%BF.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 【Aipm引導頁】 https://58976235.wodemo.net/down/20170514/44034...
    Mr_洛寒閱讀 2,908評論 3 5
  • 我記得那美妙的瞬間, 你就在我的眼前降臨, 如同曇花一現(xiàn)的夢幻, 如同純真之美的化身。一《致克恩》 這不應只是普希...
    Maintain閱讀 482評論 0 1
  • 晚上19:30分與五哥在地下停車場一起散步并請教商業(yè)模式和股全分配,五哥對模模式給于肯定給出建議:1、股東必須交納...
    陳誠chen閱讀 260評論 0 2
  • 感恩終于有一個周末可以很好的睡一個懶覺,太舒服啦,在連續(xù)上了兩個星期的情況下休息一天,美美的睡一覺,感覺好輕松!...
    記憶法演講教練嬌嬌閱讀 137評論 0 0

友情鏈接更多精彩內容