2015-05-16 2 views
1

У меня есть приложение с UIPickerView, которое появляется на экране при необходимости. Я бы хотел, чтобы он был того же цвета, что и навигационная панель по умолчанию, которая немного прозрачна, вы можете видеть ее, но недостаточно, чтобы заслонять то, что находится на навигационной панели.UIPickerView должен быть того же цвета, что и навигацияBar

Может быть простое решение, и если это замечательно! Я новичок в игре.

Заранее спасибо

+0

@Yossi вы даже читать его вопрос ?! :/ –

+1

@JKX Вы можете добавить 'UIVisualEffectView', который размывает представления под ним в качестве фонового представления сборщика. –

+0

Отлично! Закончился с UIVisualEffectView ... работал именно так, как я предполагал! Спасибо – JKX

ответ

0

Так благодаря @ChristianSchorr я использовал UIVisualEffectView для достижения моей цели

UIVisualEffectView *visualEffectView; 
UIVisualEffect *blurEffect; 
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; 
visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect]; 
     [self.tableStations addSubview:visualEffectView]; 
     pickerSort.frame = CGRectMake(0,0,originalPickerFrame.size.width,originalPickerFrame.size.height); 
     visualEffectView.frame = CGRectMake(0,0,originalPickerFrame.size.width,originalPickerFrame.size.height - 64); 

Работал я нуждался в

Смежные вопросы