UIPickerView as inputView在iOS 7上始终显示灰色背景

UIPickerView as inputView在iOS 7上始终显示灰色背景,ios,objective-c,Ios,Objective C,我有一个UIPickerView作为UITextField的inputView,可以在iOS 8上成功设置背景: statePicker.backgroundColor=[[UIColor blackColor]colorWithAlphaComponent:0.25f] 但在iOS 7上,如果我从其他答案中尝试的每一件事都会导致这样的结果,我会被诅咒: 想法?验证您的UITextField在属性检查器中的外观值未设置为暗,就在键盘类型设置的下方。如果是这样,请将其设置回默认值您使用的SDK是

我有一个
UIPickerView
作为
UITextField
inputView
,可以在iOS 8上成功设置背景:

statePicker.backgroundColor=[[UIColor blackColor]colorWithAlphaComponent:0.25f]

但在iOS 7上,如果我从其他答案中尝试的每一件事都会导致这样的结果,我会被诅咒:


想法?

验证您的UITextField在属性检查器中的
外观
值未设置为
,就在
键盘类型设置的下方。如果是这样,请将其设置回
默认值

您使用的SDK是什么?我刚刚在运行iOS 7.1的iOS SDK 8.3上尝试了这个,我成功地更改了背景颜色。基本SDK 8.3,部署目标7.0,没有运气。有趣的是,这曾经奏效,但我不知道发生了什么变化。git日志也没有帮助。