从 Sketch 到 Xcode 的用户界面?

User interfaces from Sketch to Xcode?

我试图了解为什么有些应用程序看起来如此定制和美观,但其中使用的大多数控件看起来与 Xcode 中的控件完全不同。 "secret" 是什么?应用程序设计者是否只是在 Xcode 的应用程序中放置一张大背景图像,然后在顶部放置透明控件?我听说过很多关于 Sketch 的事,这是它的用途吗?

我不是设计师,而是网络编码员,我正在努力过渡到本机应用程序开发。当 Xcode 中只包含几个控件时,我无法理解所有这些移动应用程序看起来有多么不同。所以我只是要求设计师在 Sketch 中创建一个 UI,然后在我的 Xcode 项目中制作他的背景图像?这是为了任何帮助或见解。

您可以使用本机控制器使您的应用看起来是定制设计的。例如,您可以通过用自定义图像替换视图来自定义导航栏。或者通过创建一些自定义单元格(添加图像视图、更改背景视图或单元格高度)来自定义您的 TableViewController。您还可以使用一些开源框架,例如:TWTSideMenuViewController

但这需要付出代价,因为开发人员可能不支持未来版本的框架。

没有秘密。有了一些经验,您就可以实现自己喜欢的任何目标。 iOS SDK 为您提供所需的所有工具。如果您是 iOS 编程新手,我建议您先在 iTunesU 上观看斯坦福大学关于 iOS 开发的讲座。在那里您可以继续使用 Apple 文档。