title: iOS13 UIAlertController with custom view & preferredStyle as actionsheet grayscale all colors
body: <p>I'm not exactly sure if it's a bug or a feature, but this code:</p>
  
  <pre><code>let sheet = UIAlertController(customView: awesomeView, preferredStyle: .actionSheet)
  ....
  present(sheet, animated: true, completion: nil)
  </code></pre>
  
  <p>in pre-iOS 13 gives me this result:</p>
  
  <p><a href="https://i.stack.imgur.com/nh8tf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nh8tf.png" alt="enter image description here"></a></p>
  
  <p>and on iOS 13:</p>
  
  <p><a href="https://i.stack.imgur.com/l9fVb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/l9fVb.png" alt="enter image description here"></a></p>
  
  <p><strong>I.e. all the customview's elements have been grayscale.</strong> I've tried to play with Tint/Text/Background/... colors of the buttons / label - in iOS 13 is does no effect at all. In older versions - UI is changing.</p>
  
  <p><strong>The goal:</strong> to avoid the grayscale-effect.</p>
  
  <p>Also, I've noticed that if I change the preferredStyle to <code>.alert</code>(instead of  <code>.actionSheet</code>) -  I get my colors back, but I'd prefer to keep the layout as it is today.</p>
  
  <p><strong>OS</strong>: iOS 13 &amp; Xcode 11 - beta 3 (also had exactly the same problem with beta 1 and 2)</p>
  
  <p>The only workaround I see so far is to stay away from <code>UIAlertController</code>, but maybe there's any better way to fix it?</p>