好的,这就是我的应用在 iOS 7.0 中的样子:
现在在 iOS 7.1 中由于某种原因它看起来像这样:
正如你所看到的,而不是白色模糊背景(greeninsh 的东西实际上是UITextField
下面的绿色)现在是灰色模糊背景 - 如果你仔细观察,绿色仍然可见。
经过大量实验后,我发现这是因为UIPickerView
. 这是我将隐藏属性设置UIPickerView
为 YES 时的结果:
代码非常简单:
_swimlanePicker = [[UIPickerView alloc] initWithFrame:CGRectZero];
_swimlanePicker.delegate = self;
_swimlanePicker.dataSource = self;
[_swimlanePicker setShowsSelectionIndicator:YES];
_swimlaneTextField.inputView = _swimlanePicker;
您有什么想法可以隐藏(或更改其颜色/透明度)这个灰色层吗?我喜欢旧的外观,也想在 iOS 7.1 中实现它。