По какой-то причине я хочу знать, как именно я могу реализовать Popup в Xamarin.iOS с помощью раскадровки и программно.
На данный момент я делаю довольно простой обходной путь:
Внутри конструктора я добавляю дополнительное представление (в виде всплывающего окна) и настраиваю таким образомMyPopupView.Hidden = true;
После некоторых шагов (nvm) я показываю это всплывающее окно через
MyPopupView.Hidden = false;
Да, это плохой и очень плохой подход, потому что, что, если нужны эти 5 парней или больше?
Я не смогу спроектировать свой ViewController, потому что он быть набитым этими представлениями.
Кроме того, по какой-то причине я хочу показать стрелку(см. изображение ниже) и тень(вне всплывающего окна) для удобства использования.
или этот (но внутри я хочу поместить, например, свой xib или VC, где я могу добавить некоторые другие виды, например анимацию .gif):
и, наконец, то, что я хочу (это потрясающе):
Основная идея использовать раскадровку (чтобы упростить жизнь с работой с ограничениями и автомакетом), но, возможно, это можно сделать и программно.
Я думаю, что это можно сделать с помощью UIAlertController , просто нужно вставить наш View , но не знаю, правильный ли это подход.
Спасибо за любой совет.