gpt4 book ai didi

ios - 项目上有白色背景的 UIDatePicker

转载 作者:可可西里 更新时间:2023-11-01 05:35:42 24 4
gpt4 key购买 nike

我在使用 UIDatePicker 的 iOS 7 上遇到了这个问题。当我在任何 View Controller 中显示 UIDatePicker 时,它会在当前日期获得白色背景,如果您滚动小部件,该背景将消失。我已经用一个空的新项目进行了测试,结果相同(只是新项目,将 Storyboard颜色设置为白色以外的其他颜色,并将任何 UIDatePicker 拖到场景中,然后像这样尝试)。有谁知道为什么会出现这种行为?这个控件应该是透明的,并且没有这个白色标签。 enter image description here

最佳答案

我在 iPad 版应用程序中遇到了同样的错误。不知何故,iPhone 版本运行良好。我找到了从 UIDatePicker 中删除白色背景的解决方法。


观察

  • 第一个日期及其下方的日期显示为白色背景。
  • 更改日期(滚动)时,白色背景会消失并且不会再次出现。

修复

为了解决这个问题,在 View 中显示UIDatePicker之前,我手动更改了一次日期,然后重新设置了要显示的日期,如下所示:

[datePicker setDate:[NSDate dateWithTimeIntervalSince1970:NSTimeIntervalSince1970]];
[datePicker setDate:[NSDate date]];
//Now add the datepicker to the view that you want to.

这似乎消除了我讨厌的白色背景。告诉我它是否适合你!

关于ios - 项目上有白色背景的 UIDatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20747970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com