从 PaintCode StyleKit 绘制到 UITabBarItem



我需要在UITabBarItem中使用 PaintCode StyleKit。如果我使用 UIButton,我会简单地使用以下代码行:

override func drawRect(rect: CGRect) {
    MyStyleKit.drawButton(self.frame)
}

但是,如果我必须使用UITabBarItem(它没有drawRect函数(,我将无法绘制在 PaintCode 中实现的对象。

正如你所说,UITabBar没有drawRect函数,不能直接使用生成的代码 PaintCode 进行绘制。但是,PaintCode 有一种方法可以导出返回UIImage的代码。他们的文档中对此进行了描述:

"StyleKit"弹出按钮指定应为所选画布生成的代码。

默认情况下,将生成绘制方法。但是,您也可以选择"图像方法",这将生成一个返回包含画布内容的 UIImage 的方法。

调用该方法时,此 UIImage 由代码绘制。

如果您从此弹出窗口中选择"图像"或"绘图和图像"方法,您将在 StyleKit 中有一个导出UIImage的功能,然后您可以在创建标签栏项时对其进行设置。

相关内容

  • 没有找到相关文章

最新更新