我想对UIPickerView进行一些自定义。
结束目标:让选择器视图旋转几个图标大小的图像。
首先,我想将主轴周围的黑色/灰色边框改为透明色。即[UIColor clearColor];
然后缩小拾取器视图,使其相对较小,(可能大约40 x 40像素)试验这一点,IB并没有让它变得容易。
最后更改返回每个部分的选择器的视图。
我认为这很容易pickerView:viewForRow:forComponent:reusingView:
其余的,不确定是否可能,或者我是否需要深入研究一些核心动画/图形(或找到一种不同的方式来做我想要的)。
答案 0 :(得分:3)
UIPickerView无法自定义。完全没有。
你必须根据自己的需要定制。
也许最简单的方法是在启用垂直分页的情况下弄乱UIScrollView,并尝试让它按照您的意愿行事。也许将UIImageView与它重叠并将整个内容包装在自定义视图中。
答案 1 :(得分:1)
您还可以通过简单地在顶部放置UIImageView并为工作部件切出一个孔来“自定义”拾取器的外部挡板。 Apple使用Clock应用程序执行此操作。