如何为iPad应用程序创建个性化用户界面?

时间:2013-05-16 15:48:49

标签: ios ipad user-interface

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

2 个答案:

答案 0 :(得分:1)

这实际上取决于你想要专门构建的内容。您可以使用UIAppearance代理自定义一些标准组件:

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免费提供的大致相同的功能

答案 1 :(得分:0)

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