使用iphone sdk 4.0。我在视图中添加了UIPickerView。我想要UIPickerView 是非透明的(实际上),但我希望背景视图的alpha值为0.3。
这样就可以看到视图的上半部分(全尺寸屏幕) 并且具有拾取器的下部是实心的。但是,当我设置alpha为 背景视图它影响了挑选者观察并使其成为一个透视者。
任何人都知道怎么做?
由于
答案 0 :(得分:0)
这听起来像您的UIPickerView视图和背景视图位于同一视图层次结构中。如果要在视图上设置alpha,则所有子视图都将受其影响。确保您的“背景”视图确实在后台,而不是UIPickerView的父级。
编辑:
您应该能够在IB中创建一个层次结构,如下所示:
- UView (root view)
- background view
- children of the background view (optional)
- picker view
- children of the picker view (optional)
- other view
- children of the other views
- grand children ... etc
在这种情况下,“背景”和该级别的其他视图都具有相同的父级,因此它们是兄弟姐妹。