代码之家  ›  专栏  ›  技术社区  ›  mhaddl

自定义UIPickerView和UIDatePicker,更扁平的设计[关闭]

  •  0
  • mhaddl  · 技术社区  · 12 年前

    我正在构建一个小型的iPhone iOS 6应用程序,该应用程序有很多自定义设计,主要使用 UIAppearance 以应用自定义样式。

    在应用程序中,我想使用 UIPickerView 和一个 UIPicker 但这些元素的风格不适合我的应用程序,看起来很糟糕。今天我发现了 pick at dribble .

    我想我需要自己创建一个自定义的UI元素来实现这样的外观。

    什么是创建 PickerView 我自己我并没有要求一个完整的代码,而是想要一些如何开始编码的想法。

    2 回复  |  直到 12 年前
        1
  •  1
  •   tom1990    12 年前

    如果你不介意额外的编程工作,你可以考虑创建一个 UIView 子类(即 UIPickerView 毕竟是),并实现您需要的功能 普通选择器 您自己使用自定义实现。

    根据您所追求的,您可能不需要使您的实现像 普通选择器 ,但我会研究 class reference pages 看看这门课是如何运作的。我认为这将相对简单。我想说,图形实现将是真正的挑战,但由于你对平面UI感兴趣,图形可以保持极简主义,这只是以适当的方式响应触摸事件的一种情况。

    如果你不想参与其中,你可以随时搜索,看看是否有人已经创建了一些实现平面UI外观的公共类!