0

过去,我仅通过在 Photoshop 中制作 UI 元素就创建了几个应用程序。然而,我最近发现了PaintCode,我想知道用 UIView 和 UIButton 子类创建整个 UI 并在 drawRect 中绘制它们有多“好”。如果不是,drawRect 主要用于动态图像或 UI 元素(即图表、图形)。

另外,发光或动画 UI 元素呢?如果我想让我的按钮淡入/淡出,drawRect 会是这样吗?

4

1 回答 1

0

发现除非需要绘制的图像是动态的(即图形),否则您应该使用 PNG,因为 Xcode 正确地将 PNG 转换为与 iOS 最佳兼容。我一直在大量使用带有 cap insets 的 PNG,这大大减少了我的文件大小。此外,在 Photoshop 中,我一直在为网络保存以减少文件大小。

干杯!

于 2012-08-23T17:01:38.563 回答