UIDatePicker图形故障

时间:2009-12-18 20:12:56

标签: iphone objective-c cocoa-touch uikit

我在使用UIDatePicker遇到了一个看起来很糟糕的图形故障,我想知道是否有其他人已经看到和/或解决了它。这是一种非确定性的东西,因为每隔一段时间它就会消失并看起来很正常。

查看高光和阴影条移动...

alt text http://img.skitch.com/20091218-x45e3i7bxw2ir4euymwxdrifhb.jpg

我尝试删除所有其他图形元素。我已经尝试删除我的上滑动画,以便它只是出现在原地(我认为可能会在动画子视图中有一个中断)。在这一点上,我没有把隔离这个东西的想法。

思考?谢谢你们。

2 个答案:

答案 0 :(得分:2)

看起来选择器视图已经调整大小,它们不应该是(如IB所示,它们的框架属性显示为灰色)。我想这就是问题的原因。

答案 1 :(得分:1)

哇,所以是的,从Apple到所有不使用他们的垃圾界面生成器的开发人员“非常”。原来Daniel是正确的,UIDatePicker确实存在一个调整大小的错误。在文档中没有提到这一点。

我会将此作为对他答案的评论,但我想详细说明解决方案。

您可以将帧起点设置为任何内容,但大小必须为320.0,216.0,否则您将出现非确定性图形故障。

我还想链接到这个spot-on blog post关于UIDatePicker控件的一些奇怪的日期问题。从本地化角度来看,NSDate类基本上是一个巨大的失误,他们试图弃用这些问题,在此过程中造成更严重的灾难。