我需要帮助创建这种风格的BarChart,只有圆形的边缘。
这是一个例子:
我正在使用图书馆" ios-charts"但它没有这个功能。请让我知道如何做到这一点 - 圆形边缘和带负值的水平条形图。
答案 0 :(得分:0)
并不是那么难以画那些自己喜欢的酒吧。也许分叉该库并改进它并发出推送请求。这是一些简单的代码,用于绘制指向右侧的红色条。
import UIKit
@IBDesignable
class RoundedBarView: UIView {
override func drawRect(rect: CGRect) {
let color = UIColor.redColor()
let barRect = CGRectMake(0.0,0.0,self.bounds.width, self.bounds.height)
var rectanglePath = UIBezierPath(roundedRect: barRect, byRoundingCorners: UIRectCorner.TopRight | UIRectCorner.BottomRight, cornerRadii: CGSizeMake(barRect.height/2.0, barRect.height/2.0))
rectanglePath.closePath()
color.setFill()
rectanglePath.fill()
}
}