title: UITextField doesn't allow 3rd party keyboard
body: <p>I have a <code>scrollView</code> in a <code>viewController</code>'s main <code>view</code>, which contains two <code>textFields</code>, an email and a password</p>
  
  <p>If I set <code>isSecureEntry = true</code> on the password field (<strong>only</strong>), the email can not use 3rd party keyboards (doesn't matter what <code>keyboardType</code> I set it to, either). Is this normal behaviour? If it detects a secure <code>textField</code> on a view, it disables 3rd party keyboards for all <code>textFields</code>? Because if I set <code>isSecureEntry = false</code> on the password field, both text fields can use the 3rd party keyboard.</p>
  
  <p><code>UITextViews</code> throughout the app can properly use it, also other <code>UITextFields</code> in other views.</p>
  
  <p>If it matters, this bunch of system constraints break when bringing the language changer popup up:</p>
  
  <pre><code>Unable to simultaneously satisfy constraints.
      Probably at least one of the constraints in the following list is one you don't want. 
      Try this: 
          (1) look at each constraint and try to figure out which you don't expect; 
          (2) find the code that added the unwanted constraint or constraints and fix it. 
  (
      "&lt;NSLayoutConstraint:0x1d02966c0 'UISV-canvas-connection' UIStackView:0x102c6d820.leading == UIInputSwitcherTableCellSegmentView:0x102c6df20.leading   (active)&gt;",
      "&lt;NSLayoutConstraint:0x1d0296760 'UISV-canvas-connection' H:[UIInputSwitcherTableCellSegmentView:0x102c6fc00]-(0)-|   (active, names: '|':UIStackView:0x102c6d820 )&gt;",
      "&lt;NSLayoutConstraint:0x1d0296800 'UISV-fill-equally' UIInputSwitcherTableCellSegmentView:0x102c6efd0.width == UIInputSwitcherTableCellSegmentView:0x102c6df20.width   (active)&gt;",
      "&lt;NSLayoutConstraint:0x1d02968f0 'UISV-fill-equally' UIInputSwitcherTableCellSegmentView:0x102c6fc00.width == UIInputSwitcherTableCellSegmentView:0x102c6df20.width   (active)&gt;",
      "&lt;NSLayoutConstraint:0x1d02967b0 'UISV-spacing' H:[UIInputSwitcherTableCellSegmentView:0x102c6df20]-(9)-[UIInputSwitcherTableCellSegmentView:0x102c6efd0]   (active)&gt;",
      "&lt;NSLayoutConstraint:0x1d02968a0 'UISV-spacing' H:[UIInputSwitcherTableCellSegmentView:0x102c6efd0]-(9)-[UIInputSwitcherTableCellSegmentView:0x102c6fc00]   (active)&gt;",
      "&lt;NSLayoutConstraint:0x1d0295860 'UIView-Encapsulated-Layout-Width' UIStackView:0x102c6d820.width == 0   (active)&gt;"
  )
  
  Will attempt to recover by breaking constraint 
  &lt;NSLayoutConstraint:0x1d02968a0 'UISV-spacing' H:[UIInputSwitcherTableCellSegmentView:0x102c6efd0]-(9)-[UIInputSwitcherTableCellSegmentView:0x102c6fc00]   (active)&gt;
  </code></pre>
  
  <p>Thank you!</p>