Как можно создать размытие на первом контроллере представления в приложении iOS? Подобно размытию зрения Xcode в навигаторе, размывающей фон рабочего стола, я недавно узнал, что приложение «Remote» от Apple делает то же самое на iOS (фон приложения - размытое фоновое изображение). Можно ли каким-либо образом добиться использования общедоступного API? Замена UIView на UIBlurView дает только серый фон ...iOS Blur Вид с первого взгляда Контроллер
ответ
Никто, кто комментировал и ответил здесь, кажется, понимает, что вы хотите, чтобы размыть собственные обои пользователя и использовать его в качестве фона для вашего контроллера зрения корня, как то, что достигается в собственных приложениях Apple, (например, Дистанционный пульт).
Возможно, это было возможно в более ранних версиях iOS, в настоящее время это not possible to achieve this effect in your own app, используя общедоступные API.
Добавьте это ниже вашу точку зрения: (PS: Я знаю только версию Obj-C)
myView.backgroundColor = [UIColor clearColor];
UIToolbar* bgToolbar = [[UIToolbar alloc] initWithFrame:myView.frame];
bgToolbar.barStyle = UIBarStyleDefault;
[myView.superview insertSubview:bgToolbar belowSubview:myView];
UIVisualEffectView в прошивке даст u blur effect, когда u будет запускать ваш проект в симуляторе или устройстве. В противном случае в раскадровке он будет отображаться как простой UIView с серым фоном ...
U нужно запустить его, а затем он даст настоящий эффект размытия.
есть посмотреть изображение ниже для лучшего понимания.
Я не знаю, понимаете ли вы, что я имел в виду .. Я знаю как использовать вид размытия в generel, но я хочу размыть фоновое изображение телефона. Ничего внутри моего приложения – borchero
Вы можете просто добавить один из UIBlurEffectView
с поверх вашего UIImageView
- вид изображения будет видна, размыта, через представление размытия как ниже:
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.frame = yourFrame
imageView.addSubview(blurView)
Также вы можете удалить blurView
с помощью blurView.removeFromSuperview()
или вы можете сделать это скрыто blurView.hidden = true
.
- 1. загрузить второй вид с первого взгляда
- 2. Контроллер AngularJS работает только с первого взгляда
- 3. UIStoryBoard получить контроллер первого взгляда из ApplicationDelegate
- 4. Контроллер навигации с панелью вкладок только с первого взгляда
- 5. $ scope. $ On работает только с первого взгляда
- 6. Как передать значение с первого взгляда на пятый вид
- 7. Git Commands с первого взгляда
- 8. IOS предупреждение вид контроллер
- 9. UITabBarController смещение содержимого с первого взгляда
- 10. UIPageViewController освобождает контроллер первого взгляда после перехода на третий?
- 11. Как изменить положение первого взгляда
- 12. Текст Текст не с первого взгляда?
- 13. UIBlurEffectStyleLight с IOS 7 Blur
- 14. viewdidload второго взгляда, требующего времени для вызова, который нажимает с первого взгляда на представление коллекции и вид таблицы didselect
- 15. GridView получить представление по должности, с первого взгляда ребенка
- 16. если заявление на onCreateView для первого взгляда
- 17. iPhone Dev: Tab Вид контроллера. Кнопки с первого взгляда не отображают действия в владельце файла
- 18. Перспектива первого взгляда: вращение сводит меня с ума
- 19. Pass PARAMS от одного взгляда на контроллер
- 20. нуль продолжает передается от взгляда на контроллер
- 21. Контроллер контроля взгляда только на портрете
- 22. Как установить анимацию для первого взгляда из ViewFlipper
- 23. Xamarin iOS - Обновить Представление назад с другого взгляда
- 24. открыть другой вид контроллер без замены фона первого View контроллера
- 25. Кнопки Jquerymobile показаны только с первого взгляда на страницу
- 26. Снова: код EF 5 с первого взгляда против ленивой загрузки
- 27. WatchKit: обнаружение, если приложение было запущено с первого взгляда/осложнения
- 28. Javascript работает только с первого взгляда (первая страница) - jQuery Mobile
- 29. Как увидеть git ветку с первого взгляда в intellij
- 30. Открытие перевода Django с первого взгляда на сайт-пакеты
yourViewController.view.tranclucent = да –
Там нет такой собственности .. – borchero
UIBlurView должен быть на вершине UIView, не заменив его ... – Putz1103