UITextField和/或UIPickerView外观并不总是有效

时间:2016-03-01 10:03:11

标签: ios swift uitextfield uipickerview

我有一系列UITextField,其中一些UIPickerViewinputAccessoryView。我在全球范围内将风格设置为黑暗,如下所示:

UITextField.appearance().keyboardAppearance = UIKeyboardAppearance.Dark

这只是制作UIKeyboardAppearance的黑暗主题而且效果很好。但有时当inputAccessoryViewUIPickerView时,拣货员会突然使用UIKeyboardApperance.Light而且我无法理解为什么会这样。我没有将UIKeyboardApperance设置在我的全局文件中,当然也不是.Light。然而有时 UIPickerView.Light。大多数情况下它.Dark就像我想要的那样,但偶尔它会切换到较轻的一个。 .Dark的{​​{1}}中的外观也设为UIStoryboard

有没有人对这是为什么有最微妙的想法?

修改

我使用UITextField从应用中的设备库中选择图片,但在这种特殊情况下,当我发生问题时,永远不会输入具有UIImagePicker控件的UIViewController。此外,如果我遇到问题然后返回(按下我的UIImagePicker的后退按钮),然后再次转发到UINavigationControllerUIViewController它将不再亮,但会变暗。

0 个答案:

没有答案