title: iOS 8.3 'UIView-Encapsulated-Layout-Width' in Custom Keyboard
body: <p>I have implemented a custom keyboard. It works fine on a device which runs iOS 8.2.</p>
  
  <p>However, when I run the same code on a device with iOS 8.3 I get the following warnings and the height of the keyboard is not set properly:</p>
  
  <pre><code>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. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) 
  (
      "&lt;NSAutoresizingMaskLayoutConstraint:0x15dd1da0 h=-&amp;- v=-&amp;- Keyboard:0x15db2b00.width == UIView:0x15da7b90.width - 320&gt;",
      "&lt;NSLayoutConstraint:0x15dd2520 'UIView-Encapsulated-Layout-Width' H:[UIView:0x15da7b90(0)]&gt;"
  )
  
  Will attempt to recover by breaking constraint 
  &lt;NSLayoutConstraint:0x15dd2520 'UIView-Encapsulated-Layout-Width' H:[UIView:0x15da7b90(0)]&gt;
  </code></pre>
  
  <p>I have no idea what this means. Please help me figure it out.</p>