我正在关注如何使用UIPickerView
在 Sams教自己IOS6应用程序开发24小时中构建自定义选择器的教程注意到只是在UIImage
的{{1}}方法中返回(UIView*)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
无法正常工作:图像显示不正确(它们在旋转轮上旋转但是例如它们应该在它们应该消失时消失移动当前选择的行)。我已经在 Stack Overflow 上找到了link的解决方案,它实际上有效,但我想知道这个奇怪的行为是否出现在 IOS 7 中是由于使用UIPickerViewDelegate
的新方法,或者它是一种更多的错误..我在官方 API参考文档中找不到任何有用的东西。是否有任何官方文档正在讨论我们必须如何返回UIPickerView
才能在UIImageView
中使用
答案 0 :(得分:1)
看起来答案是'否'。我还浏览了7.0版的发行说明。 7.1并查看UIPickerView,UIPickerViewDelegate和UIView(以及其他)的参考文献的差异,并且无法找到任何解释为什么它现在以这种方式表现的原因而且我无法找到对UIPickerView或任何内容的任何更改它继承或符合解释它。 (如果有什么东西可以解释它,那么对我来说并不是很明显。)
据我所知,这些是唯一可以获得此官方信息的地方。
我认为确定这是故意还是错误的唯一方法就是报告它。