Sketch是一个用户体验和用户界面设计工具。 PaintCode有一个代码生成Sketch插件,可以为所有设计生成CoreGraphic代码。
对于大多使用标准设计元素的iOS设计,如导航栏,表视图和更简单的东西,如果我们使用PaintCode插件生成的代码,那么 -
答案 0 :(得分:3)
PaintCode和Storyboard是不具竞争力的方法。事实上,如果您使用IB_DESIGNABLE
,他们补充。
Interface Builder (对于Storyboards或XIB)允许您构建视图层次结构,布局,过渡和关系。
PaintCode (独立应用或Sketch插件)允许您以参数化和响应方式绘制视图的内容。
从此演示文稿中获取的图像:IBDesignable x PaintCode
另请参阅PaintCode video about StyleKits以及它们与Interface Builder的集成
您可以在此处下载example project IB_DESIGNABLE
。
- PaintCode支持