自定义iOS组件以制作类似于pickerview的内容

时间:2014-06-09 11:09:45

标签: ios objective-c uipickerview uislider

如何制作此选择器/滑块或任何视图?enter image description here

这是由设计师给我的,我不知道如何制作它!

1 个答案:

答案 0 :(得分:1)

这不是一项非常简单的任务,你可以采取不同的道路,但对我来说更合理的道路是subclass UIControl
UIControlUIView的子类,主要区别在于它已准备好使用目标操作模式,并且您可以在不添加手势识别器的情况下跟踪触摸。 许多UI交互元素是UIControl的具体子类,例如UIButton。 雷的网站有关如何做到这一点的有趣tutorial 可能更难的部分是以编程方式集成autolayout以使其适应任何大小的视图 这是提供最可靠解决方案的日志之路,但我认为您可以使用自定义滑块和一些标签来实现类似于您自己的UIView子类的类似内容。