未绘制自定义绘制视图

时间:2016-07-26 10:14:32

标签: ios iphone swift xcode

我目前正在尝试在自定义视图中绘制星标。该类是IBDesignable,我可以在界面构建器中看到星号。但是当我编译并启动应用程序时,即使" drawRect"叫做。这是我的代码:

override func drawRect(rect: CGRect) {
    // Drawing code
    let starLayer = drawStarBezier(self.center.x, y: self.center.y, radius: self.frame.width/4, sides: 5, pointyness: 2)
    self.layer.masksToBounds = true
    innerColor.setFill()
    starLayer.fill()
    UIColor.greenColor().setStroke()
    starLayer.stroke()
}

以下是界面构建器中显示的内容: enter image description here

在模拟器中:

enter image description here

任何人都可以帮助我吗?

0 个答案:

没有答案