Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
过去,我仅通过在 Photoshop 中制作 UI 元素就创建了几个应用程序。然而,我最近发现了PaintCode,我想知道用 UIView 和 UIButton 子类创建整个 UI 并在 drawRect 中绘制它们有多“好”。如果不是,drawRect 主要用于动态图像或 UI 元素(即图表、图形)。
另外,发光或动画 UI 元素呢?如果我想让我的按钮淡入/淡出,drawRect 会是这样吗?
发现除非需要绘制的图像是动态的(即图形),否则您应该使用 PNG,因为 Xcode 正确地将 PNG 转换为与 iOS 最佳兼容。我一直在大量使用带有 cap insets 的 PNG,这大大减少了我的文件大小。此外,在 Photoshop 中,我一直在为网络保存以减少文件大小。
干杯!