如何在 iOS7 中使 UIPickerView 不透明?

Posted

技术标签:

【中文标题】如何在 iOS7 中使 UIPickerView 不透明?【英文标题】:How to make UIPickerView Opaque in iOS7? 【发布时间】:2014-06-25 18:17:24 【问题描述】:

我创建了 UIView 的子类,其中包含带有 UIToolBar 和 UIPickerView 实例的 UIView。所以层次结构类似于以下内容,括号表示为单个视图设置的属性值。

 UIView (alpha = 0.85f, backgroundColor = grayColor)
    |
    UIView (alpha = 1.0f, backgroundColor = whiteColor)
      |
      UIToolBar
      UIPickerView (alpha = 1.0f, backgroundColor = whiteColor)

现在,尽管设置了所有值,但我的 UIPickerView 在 ios7 中看起来是透明的。我还有什么需要设置的吗?

【问题讨论】:

【参考方案1】:

我没有得到任何背景颜色,或添加其他子视图..

最后什么起作用了,这是一个杂项,但其他解决方案对我不起作用,我在选择器后面放了一个标签,在同一个视图层次结构中。然后选择器透明到不透明的标签上。

【讨论】:

什么意思??

以上是关于如何在 iOS7 中使 UIPickerView 不透明?的主要内容,如果未能解决你的问题,请参考以下文章

iOS7 UIPickerView 的奇怪行为与 UIImage 作为自定义视图,任何官方信息?

iOS7 UIPickerView / UIScrollView

UIPickerView - 无法在 ios7 中点击要选择的项目

带有自定义视图的 UIPickerView 在 iOS7 中被破坏

iOS 7 UIPickerView 非选中行曲率修改多个组件

PhoneGap:iOS 7 中的 UIPickerView 不会像在 iOS 6 中那样自动调整字体大小。关于如何在 iOS 7 中实现的任何解决方案?