我正在构建一个带有大量自定义设计的小型iOS iOS 6应用程序,主要使用UIAppearance
来应用自定义样式。
在应用中,我想使用UIPickerView
和UIPicker
,但这些元素的风格不适合我的应用,看起来很糟糕。今天我找到了pick at dribble。
我想我需要自己创建一个自定义UI-Element来实现这样的效果。
自己创建PickerView
会有什么好方法。我不要求完整的代码,但是对于一些想法如何开始编码。
答案 0 :(得分:1)
这是一个可自定义的项目 http://dev.doukasd.com/2011/04/infinite-scrolling-dial-control-for-ios/ 另请查看此帖Custom UIPickerView with Custom Background color
答案 1 :(得分:1)
如果你不介意额外的编程工作,你可以考虑创建一个UIView
子类(毕竟是UIPickerView
),并自己实现UIPickerView
所需的功能使用自定义实现。
根据您的目标,您可能不需要像UIPickerView
那样使您的实施变得复杂,但我会研究class reference pages以了解该课程的工作原理。我认为这样做会相对简单。图形实现将是我所说的真正挑战,但由于您对Flat UI感兴趣,因此图形可以保持简约,只是以适当的方式响应触摸事件。
如果您不想参与其中,您可以随时搜索某人是否已经创建了一些供公众使用的类来实现平面UI外观!