swift 带有Swift 4 ios应用程序填充的圆形视图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 带有Swift 4 ios应用程序填充的圆形视图相关的知识,希望对你有一定的参考价值。

//  CircleView.swift
//  OpenSource
//
//  Created by abdelrahman mohamed on 2/13/18.
//  Copyright © 2018 abdelrahman mohamed. All rights reserved.
//

import UIKit

@IBDesignable
class CircleView: UIView {
    
    @IBInspectable var fillColor: UIColor?
    
    var lighterColor: UIColor? {
        return fillColor?.withAlphaComponent(0.2)
    }
    
    override func draw(_ rect: CGRect) {
        guard let context = UIGraphicsGetCurrentContext() else {return}
        
        context.addEllipse(in: rect)
        context.setFillColor(lighterColor?.cgColor ?? UIColor.blue.cgColor) 
        context.fillPath()
        
        context.addEllipse(in: rect.insetBy(dx: 20, dy: 20))
        context.setFillColor(fillColor?.cgColor ?? UIColor.blue.cgColor)
        context.fillPath()
    }
}

以上是关于swift 带有Swift 4 ios应用程序填充的圆形视图的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 使用 Swift 在每个表格视图单元格中获取 JSON 提要

Swift 3 - 带有填充的 UICollectionView 中心单元

Swift - 设备上不包含预填充的 SQLite 数据库

ios swift 2如何用json数据填充uipickerview [重复]

Swift:使用 UIImageView 显示带有从数组 [0..4] 中获取的 URL 的图像

TableView reloadData() 不显示所有数据,即使带有值的数组已填充(swift)