当我在视图控制器上显示UIAlertController
时,控件将按预期变暗。
但是,如果同一视图控制器本身是模态呈现的,则警报控制器的显示不会使控件变暗(两个按钮保持蓝色)。
如何使呈现的视图控制器本身正确处理呈现并使其控件变暗?
Here是一个小的示例项目。相关代码在MainViewController.swift
中。
答案 0 :(得分:0)
到目前为止,最好的解决方法是使用自定义的app.js
子类,使用UIAlertController
将tintAdjustmentMode
设置为其出现/消失的动画:
transitionCoordinator
这可行,但是我希望不必在我的整个代码中都使用它。还是想知道a)是否有一种简单的方法可以按预期进行此工作,或者b)如果这确实是iOS错误,是否有更优雅的解决方法?