是否可以使 iPad 显示正常操作 sheet 而无需弹出窗口?

Is it possible to make iPad show normal action sheet without popover?

当我想在我的应用程序中显示一个动作 sheet 时,我会使用首选样式 .ActionSheet 显示 UIAlertController。但是,当 运行 在 iPad 上时,它不会显示为操作 sheet,而是显示为弹出窗口。而这不是我需要的。我还想显示正常动作sheet。我对此有几个问题:

1) 有没有办法强制iPad显示一个动作sheet? 2)如果没有,那么也许有一个图书馆可以做到这一点? 3) 如果没有这样的库,我必须自己编写一个动作的自定义实现 sheet 那么 Apple 会拒绝我让 iPad 显示它而不是弹出窗口吗?

  1. 你不能改变这个。
  2. https://github.com/ianb821/IBActionSheet
  3. 如果您想自己实现自定义实现,那么您可以这样做。苹果不会拒绝这个。