如何在 iOS 中制作自定义对话屏幕?

How to make a custom dialog screen in iOS?

我想以类似于 TestFlight 应用程序中的方式制作丰富的自定义对话框屏幕,as shown here

可以为此目的定制 UIAlertController 吗?如果是这样怎么办?还是我应该完全使用不同的组件?

UIAlertController 不能用于该屏幕。

我建议使用自己的 xib 创建您自己的视图。

编写它使其工作方式类似于 UIAlertController,因为您可以请求屏幕,为其提供参数或对象以填充所有相关数据,并从请求中呈现它 ViewController。

实例化一个 UIAlertController。由于每个视图控制器都有一个视图,警报控制器也有子视图。创建自定义视图。从警报控制器中删除所有默认子视图。将您的自定义子视图添加到警报控制器的视图。