Как мне поставить черный непрозрачный фон за табличным представлением пользовательского интерфейса? - PullRequest
0 голосов
/ 02 августа 2020

У меня есть textfield, которое при вводе текста выскакивает в tableview. tableview занимает только нижнюю половину экрана, и когда tableview показывает хотя бы одну опцию, я хотел бы сделать остальную часть экрана непрозрачной черной. (Обратите внимание, я не говорю о цвете самого tableview, а о добавлении темного оттенка к остальной части экрана.) Область над tableview также имеет другие элементы, поэтому это не так просто как просто изменить цвет фона. Всякий раз, когда я пытаюсь изменить его с того места, где управляется tableview, я просто меняю фон самого tableview.

Вот визуальное изображение чего-то похожего на то, что я пытаюсь достичь :

https://images.app.goo.gl/npAE5ga2kCmQ8E2d7.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 03 августа 2020

1) Добавьте параметры выбора в новые имена viewController как optionPopUp (что бы вы ни хотели).

2) установите стиль модального представления вашего нового popUp как поверх текущего контекста со стилем перехода как crossdisolve.

3) установить цвет фона представления нового всплывающего окна с прозрачностью (0,1 или 10%).

** 4) ** Представьте вам всплывающее окно из исходного контроллера представления, то есть в методе didselectrowat делегата uitableview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...