UITextField与inputView显示UIPickerView ...如何关闭IOS 7中的半透明?
问题描述:
我们有一个标签栏。在其中一个控制器中,我们有一个UITextField。点击它会调出一个选择器,使用UITextField的inputView字段。我的团队喜欢iOS 6上的外观,但在iOS 7上,他们看到了模糊的背景和标签栏。我可以关闭这种半透明性,我需要在哪里做到这一点?UITextField与inputView显示UIPickerView ...如何关闭IOS 7中的半透明?
self.termsPickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 43, 320, 480)];
self.termsPickerView.delegate = self;
self.termsPickerView.dataSource = self;
[self.termsPickerView setShowsSelectionIndicator:YES];
self.termTextField.inputView = self.termsPickerView ;
self.termTextField.delegate = self;
答
UIPickerView
iOS中7.0是默认半透明的,那就是自然,像所有其他的意见,是简单的背景颜色控制颜色。
因此,要解决你的问题,你可以做,
self.pickerView.backgroundColor = [UIColor whiteColor];
苹果文档不表明把这个透明关闭的任何手段。
答
tabBarController.tabBar.translucent = NO;