我正在尝试将从PaintCode 2导出的swift文件移动到我的项目中。我做了以下。
现在我正在寻找一个白色的盒子:
现在我从PaintCode获取的文件属于NSObject类型,我知道它不对,所以我把它改成了UImage。仍然得到相同的结果。
--------- UPDATE -----------
我创建了一个类型为UIView的新Cococa类,并执行了以下操作:
@IBDesignable
class CareerButtonClass: UIView {
//CareerButton.drawCanvas2()
func drawCareerButton() {
CareerButton.drawCanvas2()
}
}
然后我在故事板CareerButtonClass中的IUView上命名了自定义类。
仍然得到相同的结果。
答案 0 :(得分:1)
对于那些经过这篇文章的人,我终于在这里找到了一个很好的例子:
PaintCode Tutorial for Developers (Swift 2.0): Getting Started
答案 1 :(得分:0)
那是因为PaintCode导出了一个类,其中包含一组可用于绘制内容的方法。
根据您选择的方法,它可以为您生成UIImage,也可以调用代码在当前上下文中绘制。
由您决定在何处使用这些方法。
答案 2 :(得分:0)
您从PaintCode获得的课程是NSObject
,而且是正确的。 StyleKit是您在应用中使用的所有图形的集合。
要呈现按钮,您需要覆盖drawRect
中的UIView
方法。并调用方法绘制职业按钮。
@IBDesignable
class CareerButtonClass: UIView {
override func drawRect(rect: CGRect) {
StyleKit.drawCareerButton()
}
}