0

我正在尝试为 iPad 创建一个应用程序,但我想创建一个与 xcode 中提供的样式和控件不同的用户界面。我想用 StumblUpon、Flipboard 或您可以在这里看到的任何其他应用程序创建一些东西http://www.iospirations.com/。我不知道这些界面是用自定义控件还是某种库创建的。如果你们中的任何人可以为阅读或尝试的事情提供一些指示或方向,我将非常感激。我不认为我可以建立一个像那些只是拖动标准控件的界面......所以这就是我完全迷失在这里的原因。谢谢你的时间!

4

2 回答 2

1

这实际上取决于您要具体构建什么。您可以使用UIAppearanceProxy 自定义一些标准组件:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAppearance_Protocol/Reference/Reference.html

以及您将从头开始构建的其他一些组件,可能是通过堆叠多个视图并以编程方式移动它们,并使用自定义的支持类和逻辑。使用动画移动它们UIView,或使用 C 绘图对它们应用变换。

另一种选择可能是查看 GitHub 上是否有任何可以使用/自定义的开源组件。iCarousel 就是一个很好的例子,看看源代码。

https://github.com/nicklockwood/iCarousel

你的问题很笼统,最重要的是,如果你想要一个自定义组件,你需要从头开始构建它。我建议不要做太多这样的事情,因为这会使您的代码更难维护,更难与 iOS 更新保持一致,并且通常包括做大量工作来实现与 Apple 免费提供给您的功能大致相同的功能

于 2013-05-16T16:00:39.413 回答
0

另一个很好的资源(虽然不是免费的) - http://www.appdesignvault.com

于 2013-05-17T14:47:26.887 回答